At a Glance
- Tasks: Develop and maintain high-performance software systems for a leading investment management firm.
- Company: Join a global leader in technology innovation within the finance sector.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Be part of a dynamic team driving tech advancements in finance and making a real impact.
- Qualifications: 5+ years in Python, experience with automation tools, and strong problem-solving skills.
- Other info: Fast-paced environment with a focus on collaboration and cutting-edge technology.
The predicted salary is between 36000 - 60000 £ per year.
Join a leading global investment management firm at the forefront of technology innovation. We’re searching for a talented Python Engineer to join our Risk & Market Access division. At our firm, we harness a diverse portfolio of systematic and quantitative strategies, striving to deliver high-quality, uncorrelated returns. Our success is built on a strong foundation of cutting‑edge technology, rigorous scientific research, and deep expertise across trading, technology, and operations.
As a tech‑driven organization, we develop our own advanced systems, including high-performance trading platforms and large-scale data analysis infrastructure. With a global presence, we emphasize collaboration across investment, technology, and operations teams, ensuring seamless integration across our offices worldwide. Within this Reliability team, you’ll play a vital role in maintaining the performance, stability, and availability of our software systems. You'll be working closely with mission‑critical applications, developing reliability features, improving observability, and building automation tools to streamline operations.
About the Role
- 5+ years in Python, with familiarity with version control (e.g., Git), and experience working in a Linux environment.
- Experience in building automation tools and managing system configurations.
- Knowledge of C++, KDB/q, and experience with technologies like Slurm, Airflow, Kafka, or AMPS.
- Background in enhancing system stability, scalability, and performance while conducting root cause analyses to resolve incidents efficiently.
- Observability skillset, monitoring and analysis of system performance.
- Ability to identify and address bottlenecks to improve response times and resource usage for our production systems, for performance optimization.
- Demonstrable background creating and maintaining automation solutions for system operations, deployments, and incident management to reduce manual tasks and improve system reliability.
This is a unique opportunity to work in a dynamic and fast‑paced environment where technology and innovation are at the heart of everything we do. If you're a skilled software engineer with a passion for reliability, we’d love to hear from you!
Seniority level: Not Applicable
Employment type: Full-time
Job function: Information Technology, Finance, and Engineering
Industries: Financial Services, Technology, Information and Media, and Software Development
Python Developer in England employer: Ncounter Technology Recruitment
Contact Detail:
Ncounter Technology Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer in England
✨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 Python projects, automation tools, and any relevant work you've done. This gives potential employers a tangible sense of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions and system design scenarios. Practice coding challenges and be ready to discuss your past experiences in detail. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who are eager to join our tech-driven team.
We think you need these skills to ace Python Developer in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Python Developer role. Highlight your experience with Python, version control, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about reliability and how your background makes you a great fit for our team. Keep it concise but impactful – we love a good story!
Showcase Your Projects: If you've worked on any projects that demonstrate your skills in automation tools or system performance, make sure to mention them. We’re keen to see real-world applications of your expertise, so don’t hold back!
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 serious about joining our team!
How to prepare for a job interview at Ncounter Technology Recruitment
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with version control, especially Git, and be prepared to solve coding challenges that demonstrate your proficiency in Python.
✨Familiarise Yourself with Relevant Technologies
Since the role involves working with various technologies like C++, KDB/q, and tools such as Slurm and Airflow, do some research on these. Having a basic understanding will help you answer questions confidently and show your enthusiasm for the role.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss past experiences where you've enhanced system stability or resolved incidents. Use specific examples to illustrate how you conducted root cause analyses and improved performance, as this will highlight your practical experience.
✨Demonstrate Your Passion for Reliability
This role is all about maintaining performance and availability. Share your thoughts on what reliability means to you and how you've implemented automation solutions in previous roles to streamline operations and reduce manual tasks.