
About mthree
Empowering the next generation of tech talent
Key Highlights
- Headquartered in London, with global presence in finance and tech hubs
- Partners with major firms like JPMorgan and Goldman Sachs
- Trained over 1,000 tech professionals since inception
- Focus on software development and data analytics training
mthree is a talent development company headquartered in London, specializing in training and hiring technology talent for the finance and tech sectors. With a presence in major global hubs, mthree partners with enterprises like JPMorgan and Goldman Sachs to create tailored training programs, ensurin...
🎁 Benefits
mthree offers competitive salaries, equity options, and a comprehensive PTO policy. Employees benefit from a flexible remote work policy and access to...
🌟 Culture
mthree fosters a culture of continuous learning and development, emphasizing mentorship and hands-on experience. The company values diversity and incl...
Skills & Technologies
Overview
mthree is seeking a Backend Engineer to work within a market risk team at an investment bank. You'll be responsible for developing market risk engines using Java and cloud technologies. This role requires strong experience in Java, SQL, and distributed systems.
Job Description
Who you are
You have a solid background in backend engineering, particularly with Java, and are eager to contribute to a team focused on market risk within an investment banking environment. You possess strong skills in SQL and have experience working with large-scale relational databases. Your familiarity with Linux systems enhances your ability to navigate and optimize the development environment effectively.
You are comfortable working in an agile team setting, collaborating with developers across various locations including Canada, India, Hungary, the UK, and the US. Your experience with distributed systems and microservices architecture allows you to design and implement robust solutions that meet the demands of high-frequency market risk calculations.
Your knowledge of Big Data technologies, particularly Apache Spark, is a valuable asset that you bring to the team. You understand the importance of data-driven decision-making and are skilled at integrating analytical systems in a multi-tiered environment. You are committed to delivering high-quality code and enjoy the challenge of optimizing performance in complex systems.
You thrive in a collaborative environment and are eager to share your knowledge with team members while also learning from their experiences. You are motivated by the impact your work has on risk management and regulatory compliance, ensuring that the solutions you develop are both effective and reliable.
Desirable
Experience with cloud technologies and service-oriented architecture (SOA) is a plus, as it aligns with the team's focus on modernizing risk calculation engines. Familiarity with agile methodologies and a proactive approach to problem-solving will help you succeed in this role.
What you'll do
In this role, you will be responsible for the design, development, and integration of market risk engines that calculate billions in profits and losses daily. You will work closely with your team to re-implement the risk calculation engine using distributed Java microservices, ensuring that the architecture is scalable and efficient.
You will participate in all stages of the software development lifecycle, from requirements gathering and design to implementation and testing. Your contributions will directly impact the accuracy and reliability of risk assessments used by risk managers and financial regulators.
Collaboration is key in this position, as you will engage with cross-functional teams to ensure that the solutions you develop align with business objectives and regulatory requirements. You will also be involved in code reviews and mentoring junior developers, fostering a culture of continuous improvement within the team.
Your role will require you to stay updated on industry trends and best practices in backend development and risk management. You will have the opportunity to propose innovative solutions that enhance the team's capabilities and improve overall system performance.
What we offer
At mthree, we value diversity and inclusion, creating an environment where all team members can thrive. You will have the chance to work on impactful projects that shape the future of market risk management in the banking sector. We offer competitive compensation and opportunities for professional growth within a supportive team culture. Join us in making a difference in the financial technology landscape.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at mthree.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
Bounteous is hiring a Senior Java Developer to develop and enhance enterprise-level Java applications. You'll leverage technologies like Spring Framework and SQL while working on complex financial systems in Montreal. This role requires 5 to 15 years of experience.

Java Developer
Bounteous is hiring a Java Developer to develop and enhance enterprise-level Java applications. You'll work with Java, Spring Framework, and SQL in Montreal. This position requires 3-15 years of experience.

Backend Engineer
mthree is seeking a Mid-Level Backend Engineer to enhance next-generation platforms in the financial industry. You'll work with Java to design and develop systems for corporate actions and client reporting. This role requires 3-6 years of experience.

Software Engineering
mthree is hiring a Junior Software Developer to kickstart your tech career in a leading fintech company. You'll work on complex applications and gain essential software development skills. This position is ideal for recent graduates.