At a Glance
- Tasks: Design and build internal frameworks that power our business using cutting-edge tech.
- Company: Join a dynamic team at Squarepoint, where innovation meets collaboration.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
- Why this job: Make a real impact on productivity while working with the latest technologies.
- Qualifications: 6+ years in software development with strong Python skills required.
- Other info: Thriving environment with excellent career growth and learning opportunities.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking an experienced and passionate Software Developer to join our growing team. In this role, you will play a key part in designing, building, and maintaining Squarepoint internal frameworks, services and platforms that power our business. You will have the opportunity to work with cutting-edge technologies and make a direct impact on the efficiency and productivity of both investment and technology teams within SquarePoint.
- Design, develop, and maintain high-quality, scalable, and performant software solutions.
- Contribute to the development of company-wide productivity tools, frameworks, and platforms that streamline operations across the organization.
- Collaborate with other developers and stakeholders to gather requirements, design solutions, and implement features.
- Write clean, well-documented, and testable Python code.
- Participate in code reviews and contribute to improving code quality and development processes.
- Troubleshoot and resolve technical issues in a timely and efficient manner.
- Stay up to date with the latest Python technologies and industry best practices.
Required Qualifications:
- 6+ years of professional software development experience.
- Strong proficiency in high-performance Python, with a deep understanding of its ecosystems and best practices.
- Prior experience with at least one JVM-based language such as Java, Kotlin, or Scala is a plus.
- Solid understanding of distributed systems principles and experience working with distributed architectures.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience working in a Linux environment, using version control.
- Experience with CI/CD pipelines and automation tools.
Software Developer - Internal Compute Frameworks (Python) in London employer: Squarepoint Capital
Contact Detail:
Squarepoint Capital Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer - Internal Compute Frameworks (Python) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Python and distributed systems. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and practicing common coding challenges. Don’t forget to also prepare questions about the company’s tech stack and development processes to show your genuine interest.
✨Tip Number 4
Apply through our website! We love seeing applications come directly from passionate candidates. Tailor your application to highlight your experience with Python and any relevant frameworks to catch our eye.
We think you need these skills to ace Software Developer - Internal Compute Frameworks (Python) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Developer role. Highlight your experience with Python and any JVM-based languages, as well as your work with distributed systems and containerization technologies. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific projects that demonstrate your ability to design and maintain high-quality software solutions. If you've contributed to productivity tools or frameworks, let us know! This gives us a glimpse into your hands-on experience and problem-solving skills.
Write a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software development and why you're excited about joining our team at Squarepoint. Be sure to mention how you stay updated with the latest Python technologies and best practices.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on being part of our team!
How to prepare for a job interview at Squarepoint Capital
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with high-performance Python and its ecosystems. Prepare to showcase your understanding of best practices and be ready to write some clean, testable code on the spot.
✨Familiarise Yourself with Distributed Systems
Since the role involves working with distributed architectures, it’s crucial to understand the principles behind them. Be prepared to discuss any past experiences you've had with distributed systems and how you’ve tackled challenges in that area.
✨Show Off Your Collaboration Skills
This position requires collaboration with other developers and stakeholders. Think of examples from your previous roles where you successfully gathered requirements or implemented features based on team input. Highlight your ability to work well in a team setting.
✨Stay Updated on Tech Trends
The tech world moves fast, especially with Python technologies. Make sure you’re aware of the latest trends and tools, particularly around containerization and CI/CD pipelines. Being able to discuss recent advancements will show your passion for the field and your commitment to continuous learning.