At a Glance
- Tasks: Lead backend development for financial applications using Rust and Python.
- Company: Join a rapidly growing FinTech company with a strong investment backing.
- Benefits: Enjoy a competitive salary, bonuses, private healthcare, and a £2k training budget.
- Why this job: Be part of a dynamic team with no technical debt and opportunities for mentorship.
- Qualifications: Degree in STEM, experience in finance, and strong Rust/Python skills required.
- Other info: Flexible work-from-home options and a commitment to diversity and inclusion.
The predicted salary is between 72000 - 168000 £ per year.
Do you have expertise with backend development within a finance / trading environment? You could be progressing your career in a hands-on Principal Software Engineer role at a growing, global, FinTech services company that has seen 30-40% year on year growth for the past 10 years and has ambitious growth plans, with £48 million investment growth recently.
You will develop and execute the backend strategy for financial and quantitative applications, providing technical leadership and expertise on Rust and Python to a growing team (currently five). You will work with business stakeholders to understand their needs and take a lead role in designing, architecting and implementing backend services, with around 80% of your time hands-on, building Python based APIs and Rust based event driven microservices whilst also overseeing Agile processes and mentoring the team.
Location / WFH: You will join the team in Central London three days a week with flexibility to work from home the other two days.
About you:
- You are degree educated in a STEM discipline and have ideally studied to MSc / PhD level.
- You have experience within a financial services / banking / trading environment with a strong understanding of financial systems and processes.
- You have worked on large scale distributed microservices systems.
- You have strong Rust and Python development experience.
- You have advanced analysis and problem solving skills.
- You’re collaborative with mentoring and technical project leadership experience.
What’s in it for you:
- Salary to £120k
- Bonus
- Private Medical Healthcare including Dental and Vision cover
- Pension
- Share Option scheme
- Employee Wellness Programme
- Summer time hours
- £2k personalised training budget
Apply now to find out more about this opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Principal Software Engineer Rust Python - FinTech in Central London employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer Rust Python - FinTech in Central London
✨Tip Number 1
Familiarise yourself with the latest trends in FinTech, especially those related to backend development. Understanding the current landscape will help you engage in meaningful conversations during interviews and demonstrate your passion for the industry.
✨Tip Number 2
Network with professionals in the FinTech space, particularly those who work with Rust and Python. Attend meetups or online webinars to connect with potential colleagues and gain insights into the company culture and expectations.
✨Tip Number 3
Prepare to discuss your experience with large-scale distributed microservices systems in detail. Be ready to share specific examples of challenges you've faced and how you overcame them, as this will showcase your problem-solving skills.
✨Tip Number 4
Highlight your mentoring and leadership experiences in previous roles. The ability to lead a team and guide less experienced developers is crucial for this position, so be prepared to discuss how you've successfully supported others in their growth.
We think you need these skills to ace Principal Software Engineer Rust Python - FinTech in Central London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Rust and Python, especially in a financial services or trading environment. Emphasise any relevant projects or roles that showcase your backend development skills.
Craft a Compelling Cover Letter: Write a cover letter that connects your background in software engineering to the specific requirements of the role. Mention your experience with microservices and your ability to lead and mentor a team, as these are key aspects of the position.
Showcase Problem-Solving Skills: In your application, provide examples of how you've tackled complex problems in previous roles. Highlight your analytical skills and any specific challenges you overcame in a financial context.
Highlight Collaborative Experience: Since the role involves working closely with business stakeholders and mentoring a team, be sure to mention any past experiences where you successfully collaborated with others or led technical projects.
How to prepare for a job interview at Client Server
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Rust and Python in detail. Highlight specific projects where you've implemented backend solutions, especially in a financial context. This will demonstrate your hands-on skills and understanding of the technologies required for the role.
✨Understand Financial Systems
Since the role is within a FinTech environment, brush up on your knowledge of financial systems and processes. Be ready to explain how your technical skills can solve real-world problems in finance, showcasing your ability to bridge the gap between technology and business needs.
✨Emphasise Leadership and Mentoring
As a Principal Software Engineer, you'll be expected to lead and mentor a team. Prepare examples of how you've successfully guided others in previous roles, focusing on your collaborative approach and any Agile methodologies you've employed.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's growth plans and the technical challenges they face. This shows your genuine interest in the role and helps you assess if the company aligns with your career goals.