At a Glance
- Tasks: Design and develop high-performance Python frameworks for trading and research platforms.
- Company: Global investment firm with a focus on innovative technology solutions.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Why this job: Tackle complex challenges and make a real impact in a world-class engineering environment.
- Qualifications: 6+ years in software development, strong Python skills, and experience with distributed systems.
- Other info: Join a dynamic team and contribute to cutting-edge technology in finance.
The predicted salary is between 48000 - 72000 £ per year.
Ncounter is supporting a global investment firm in hiring a Python Developer to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributed systems, with the opportunity to build scalable tools and frameworks used across the business.
What You’ll Do
- Design, develop, and maintain performant, reliable frameworks and services in Python
- Build productivity tools and platforms that streamline workflows across investment and technology teams
- Contribute to code reviews and best practices, improving overall development quality
- Work across distributed systems, containers, and automation pipelines to deliver scalable solutions
What We’re Looking For
- 6+ years professional software development experience
- Strong proficiency in high-performance Python (deep ecosystem knowledge and best practices)
- Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage
- Background in distributed systems and large-scale compute frameworks
- Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation
This role offers the chance to work on complex technical challenges at scale, with direct impact on high-performance computing platforms. If you’re a skilled Python engineer with distributed systems expertise and want to join a world-class engineering environment, apply today for a confidential conversation.
Senior Principal Engineer employer: Covenant Partners Realty
Contact Detail:
Covenant Partners Realty Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Principal Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at investment firms or in software engineering. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those involving distributed systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of frameworks. Practice common algorithms and system design questions, as these are often key in roles like Senior Principal Engineer.
✨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 seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Senior Principal Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and distributed systems. We want to see how your skills align with the role, so don’t be shy about showcasing your best projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit. We love seeing enthusiasm and personality!
Showcase Your Technical Skills: Don’t forget to mention your proficiency in high-performance Python and any experience with JVM languages. We’re looking for someone who can hit the ground running, so highlight those relevant skills!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you get all the updates. Plus, we love seeing applications come in through our own platform!
How to prepare for a job interview at Covenant Partners Realty
✨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, including any frameworks or libraries you've used. They’ll likely want to hear about specific projects where you’ve applied best practices.
✨Showcase Your Distributed Systems Knowledge
Prepare to talk about your experience with distributed systems and large-scale compute frameworks. Think of examples where you’ve tackled complex challenges in this area, and be ready to explain how you approached them and what technologies you used.
✨Familiarise Yourself with Their Tech Stack
Since the role involves working with Docker, Kubernetes, and CI/CD automation, make sure you’re comfortable discussing these tools. If you have hands-on experience, share specific instances where you’ve implemented these technologies to improve workflows.
✨Engage in Code Review Discussions
Be prepared to discuss your approach to code reviews and how you ensure quality in development. They’ll appreciate insights into your collaborative process and how you contribute to best practices within a team setting.