Senior Software Engineer - Investments
WFA Digital Insight
As the demand for digital banking solutions surges, with a 25% growth in fintech investments in 2025, companies like Mercury are leading the charge. This role stands out for its focus on building institutional-grade cash management systems for ambitious startups. With a strong background in Haskell or similar programming languages, and experience in complex project leadership, candidates can thrive in this position. Before applying, consider the evolving landscape of fintech and the importance of scalable, secure systems.
Job Description
About the Role
The Senior Software Engineer - Investments role at Mercury is a unique opportunity to be part of a team that is redefining how startups manage their idle cash. As a key member of the Treasury team, you will be responsible for leading high-impact projects that build stable and scalable systems, defining the technical architecture of the Treasury product, and collaborating with cross-functional teams to ship thoughtful features.The Treasury team operates with a high degree of quality and care, understanding that today's startups require solutions that go beyond the ordinary. With billions of dollars in customer funds to manage, the team's work has a direct impact on the success of Mercury's clients.
Mercury is a fintech company that values diversity and belonging, and is proud to be an Equal Employment Opportunity employer. The company's commitment to innovation and customer satisfaction creates a dynamic work environment that is both challenging and rewarding.
What You Will Do
- Lead high-impact, cross-functional projects across Treasury engineering, operations, compliance, and risk teams
- Define the technical architecture and experience of the Treasury product
- Collaborate with product, design, and operations to ship thoughtful features for customers and internal users
- Feel a strong sense of product ownership and actively seek responsibility
- Join a team of experienced and junior product engineers managing billions of dollars of customer assets
- Develop and maintain scalable, secure systems that meet the needs of Mercury's clients
- Participate in code reviews and contribute to the improvement of the codebase
- Collaborate with the product team to define and prioritize project requirements
- Work with the design team to create intuitive and user-friendly interfaces
- Develop and maintain technical documentation
What We Are Looking For
- Experience with Haskell or another programming language with sufficiently similar static typing or functional paradigms
- Domain knowledge of broker-dealer trading or custody systems that support both individual securities and ETFs and mutual funds
- Technical lead experience on complex projects with many stakeholders and a track record of success
- Ability to make architectural decisions and measure their impact over time
- Experience mentoring both junior and senior engineers
- Effective communication and collaboration skills with peers and cross-functional counterparts
- Strong problem-solving skills and attention to detail
- Ability to work in a fast-paced environment and adapt to changing requirements
Nice to Have
- Experience with cloud-based technologies and containerization
- Knowledge of security protocols and compliance regulations
- Familiarity with agile development methodologies and version control systems
- Experience with data analytics and visualization tools
Benefits and Perks
- Competitive salary and equity package
- Opportunity to work on a high-impact project with a talented team
- Comprehensive health insurance and retirement plan
- Generous paid time off and holidays
- Remote work stipend and flexible work arrangements
- Access to professional development opportunities and training
- Recognition and reward for outstanding performance
How to Stand Out
- To stand out as a candidate, be prepared to discuss your experience with Haskell or similar programming languages, and provide examples of complex projects you have led.
- Make sure to research Mercury's products and services, and be prepared to discuss how your skills and experience align with the company's goals.
- Emphasize your ability to work in a fast-paced environment and adapt to changing requirements, as well as your experience with cloud-based technologies and security protocols.
- Be prepared to provide examples of your problem-solving skills and attention to detail, and to discuss your experience with data analytics and visualization tools.
- Consider reaching out to current or former employees to learn more about the company culture and what it's like to work at Mercury.
- Be prepared to negotiate your salary and equity package, and to discuss your long-term career goals and how they align with the company's vision.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.