At a Glance
- Tasks: Engineer global-scale software systems for finance using Python and modern tech.
- Company: Join JUXT, a leader in innovative tech solutions for financial institutions.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Make an impact in the finance sector with cutting-edge technology and AI assistance.
- Qualifications: 3+ years of Python experience; familiarity with AI tools and DevOps is a plus.
- Other info: Dynamic team environment with opportunities to work on large-scale projects.
The predicted salary is between 60000 - 80000 £ per year.
JUXT is seeking experienced engineers to join our client projects. You’ll be responsible for engineering global scale software systems in banking, hedge funds and other financial institutions. We’re looking for engineers that can build using modern cloud-native principles, employ leading and open-source technologies, and use AI-assistance with skill.
The ideal candidate is a seasoned Python developer with hands-on experience in engineering transformative solutions using open-source tech, and deep experience in varied language stacks (Python is the main requirement, but experience in other languages would be beneficial).
Responsibilities- Building and owning systems, navigating complex requirements in the finance domain.
- Developing globally-scaled backends, using microservices or distributed systems (primarily Python, but experience in other languages would be beneficial).
- Building data pipelines and working with large-scale, enterprise systems.
- Developing robust, reusable code with a focus on core engineering, libraries and frameworks.
- 3+ years’ Python programming experience.
- Familiar with AI-assisted engineering, e.g Copilot, Claude Code, etc.
- DevOps technologies like Docker and Kubernetes, preferred but not necessary.
- Commercial experience working with systems at scale, handling large data sets across multiple regions.
- Ability to evangelise the technology strategy vision and solutions developed thereof within a large matrixed organisation.
- Strong communication skills with the ability to drive ideation and manage conflicts.
- Ability to discuss complex issues with technical and non-technical audiences that include peers, product owners, and other stakeholders.
Python Engineer (All levels) employer: Juxt Ltd.
Contact Detail:
Juxt Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Engineer (All levels)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech and finance sectors. Attend meetups, webinars, or even online forums where you can chat with industry folks. You never know who might have a lead on that perfect Python Engineer role!
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those using Python and any other languages you know. This is your chance to demonstrate your coding chops and problem-solving abilities to potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past projects. Remember, it’s not just about what you know, but how you communicate your ideas!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for talented engineers like you. Plus, applying directly can sometimes give you an edge over the competition. Let’s get you that dream job!
We think you need these skills to ace Python Engineer (All levels)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python experience and any other languages you've worked with. We want to see how your skills align with the role, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about engineering solutions in the finance domain and how your experience makes you a great fit for our team at JUXT.
Showcase Your Projects: If you’ve worked on any interesting projects, especially those involving cloud-native principles or AI-assisted engineering, make sure to mention them. We love seeing real-world applications of your skills!
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at Juxt Ltd.
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python to solve complex problems, especially in finance. They’ll want to see your hands-on experience, so be prepared to dive deep into your coding journey.
✨Familiarise Yourself with Cloud-Native Principles
Since the role involves building global-scale software systems, it’s crucial to understand cloud-native principles. Research how microservices and distributed systems work, and think of examples where you’ve applied these concepts. This will show that you’re not just a coder but a well-rounded engineer.
✨Showcase Your AI-Assisted Engineering Knowledge
With AI-assisted engineering being a key part of the job, make sure you know the tools like Copilot or Claude Code. Be ready to discuss how you’ve integrated these technologies into your workflow and how they’ve improved your coding efficiency. This could really set you apart from other candidates.
✨Communicate Clearly and Confidently
Strong communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, as you’ll need to engage with both technical and non-technical stakeholders. Think about scenarios where you’ve had to manage conflicts or drive ideation, and be ready to share those experiences.