At a Glance
- Tasks: Design and build systems for a low-latency platform in financial risk management.
- Company: Fast-growing, award-winning tech firm with a collaborative culture.
- Benefits: Competitive salary, bonuses, private medical, and a learning budget.
- Other info: Enjoy hybrid working and continuous development opportunities.
- Why this job: Join a high-calibre team and make an impact in the finance tech space.
- Qualifications: Experience in Python or Rust, and strong database skills.
The predicted salary is between 60000 - 80000 £ per year.
The Company
My client is a fast-growing, award-winning technology firm operating within the financial risk management space, working with some of the most sophisticated institutional investors and fund managers globally. They have built a market leading platform and are scaling rapidly, with a clear ambition to become the dominant specialist provider in their field.
The Role
As a result of continued platform growth and an expanding client base, they are looking to bring on a Back-End Software Engineer to join a collaborative and high-calibre engineering team. This person will play a key role in designing and building the systems that power the low-latency platform, working closely with quants, front-end engineers and client-facing teams to deliver solutions.
Key Responsibilities
- Engage with external clients and internal stakeholders to understand their needs and design solutions for capturing and integrating data across the platform.
- Collaborate with specialist internal teams to gather requirements and propose scalable, robust solutions.
- Build and maintain cloud-native solutions spanning HTTP APIs and event-driven microservices.
- Design elegant data models to capture complex trades and financial instruments across multiple asset classes.
- Develop performance-critical systems and contribute clean, testable and maintainable code with performance and observability in mind.
- Support ongoing maintenance of applications and scheduled processes as the platform continues to scale.
Requirements
- BSc or Higher - ideally in Computer Science, Mathematics, Physics or similar
- Strong backend language, like Python, Rust, Java
- Solid experience working with databases across relational and non-relational technologies.
- Cloud experience.
- Strong abstract thinking and an interest in designing financial object models.
- Curiosity to explore new technologies and a drive to continuously improve.
What's in it for you?
- Competitive salary and bonus.
- Private Medical and more
- Continued development, with a learning budget
- Hybrid working
Python/ Rust Engineer employer: Block MB
As a fast-growing, award-winning technology firm in the financial risk management sector, our client offers an exceptional work environment that fosters collaboration and innovation. Employees benefit from competitive salaries, private medical insurance, and a dedicated learning budget to support continuous development. With a hybrid working model and a focus on employee growth, this is an ideal place for those looking to make a meaningful impact while advancing their careers in a dynamic industry.
StudySmarter Expert Advice🤫
We think this is how you could land Python/ Rust Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at the company. You never know who might give you a heads-up about job openings or even refer you directly!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python or Rust. This is your chance to demonstrate your coding prowess and problem-solving abilities to potential employers.
✨Tip Number 3
Prepare for technical interviews by brushing up on algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank. We want you to feel confident and ready to tackle any question that comes your way!
✨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, it shows you’re genuinely interested in joining our awesome team!
We think you need these skills to ace Python/ Rust Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of a Python/Rust Engineer. Highlight your experience with backend languages and cloud technologies, and don’t forget to mention any relevant projects that showcase your skills in building scalable solutions.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background aligns with the company’s mission. Be sure to mention your interest in financial risk management and how you can contribute to their platform.
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in previous roles. Whether it’s designing data models or developing performance-critical systems, we want to see your thought process and how you approach challenges.
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Block MB
✨Know Your Tech Stack
Make sure you’re well-versed in Python and Rust, as these are key for the role. Brush up on your knowledge of databases and cloud technologies too, as you’ll likely be asked about your experience with them during the interview.
✨Understand the Company’s Domain
Since the company operates in financial risk management, it’s crucial to have a grasp of the industry. Familiarise yourself with financial instruments and how they work, so you can speak intelligently about how your skills can contribute to their platform.
✨Prepare for Problem-Solving Questions
Expect to tackle some technical challenges or coding problems during the interview. Practice common algorithms and data structures, and be ready to explain your thought process clearly. This will showcase your problem-solving skills and your ability to think on your feet.
✨Show Your Collaborative Spirit
This role involves working closely with quants and front-end engineers, so highlight your teamwork experience. Share examples of past projects where you collaborated effectively, and demonstrate your ability to communicate complex ideas to non-technical stakeholders.