Staff Software Engineer - Fraud
WFA Digital Insight
Demand for skilled software engineers in fintech has surged, with a 28% increase in job postings over the past year. As companies like Mercury pioneer digital banking solutions, the need for experts in fraud prevention and risk management is growing. With its innovative approach to business banking, Mercury stands out as a leader in the industry. Candidates should be prepared to leverage their technical expertise and product mindset to drive impact in this role. Before applying, consider how your skills align with the company's mission to build intelligent, automated systems.
Job Description
About the Role
The Staff Software Engineer - Fraud role at Mercury is a critical position that requires a deep understanding of software development, fraud prevention, and risk management. As a key member of the Risk product engineering team, you will be responsible for guiding the development of systems that enable smooth and trustworthy onboarding for thousands of businesses. Your day-to-day work will involve collaborating with cross-functional teams to design, build, and operate highly available, low-latency backend systems that power real-time scoring and decisioning for fraud prevention.The success of this role depends on your ability to balance velocity and reliability, ensuring that the systems you build are both efficient and secure. You will be working closely with the Data Science and ML teams to productionize models, build reliable ML data pipelines, and enable real-time model serving. Your technical expertise and product mindset will be essential in driving the development of systems that make a significant impact on the business.
As a technical leader, you will be expected to establish and elevate department-level best practices, review designs, drive engineering quality, and act as a trusted advisor on architectural tradeoffs. You will also mentor and grow engineers, documenting learnings and sharing technical direction through writing, 1:1s, and team meetings.
What You Will Do
- Lead the architecture, implementation, and long-term roadmap for core systems that support multiple fraud prevention use cases
- Own the end-to-end delivery of large cross-functional projects, translating ambiguous high-impact problems into strategy and execution
- Design, build, and operate highly available, low-latency backend systems that enable real-time scoring and decisioning for fraud prevention
- Partner with Data Science and ML teams to productionize models, build reliable ML data pipelines, and enable real-time model serving
- Establish and elevate department-level best practices, review designs, drive engineering quality, and act as a trusted advisor on architectural tradeoffs
- Mentor and grow engineers, documenting learnings and sharing technical direction through writing, 1:1s, and team meetings
- Navigate and influence multiple stakeholders, help align teams, communicate tradeoffs to technical and non-technical partners, and independently resolve cross-team issues
- Collaborate with cross-functional teams to drive the development of systems that make a significant impact on the business
- Participate in the development of the company's technical strategy, ensuring that the systems you build align with the overall business goals
What We Are Looking For
- 7-10+ years of software development experience, with a strong focus on the backend
- Experience with Haskell or a willingness to learn
- Proven track record of making architectural decisions and driving technical direction
- Passionately product-minded with experience building and shipping new products
- Strong technical leadership skills, with the ability to mentor and grow engineers
- Excellent communication skills, with the ability to articulate technical opinions and lay out tradeoffs
- Experience in fintech, fraud systems, or the broader risk domain is a strong plus
- Ability to drive discussions in areas with ambiguous ownership and approach them with empathy
- Ridiculously helpful, taking initiative to make coworkers' lives easier by investing time to mentor and proactively share knowledge and learnings
Nice to Have
- Experience with cloud-based technologies and containerization
- Knowledge of machine learning and data science principles
- Familiarity with agile development methodologies and version control systems
- Experience working in a remote or distributed team environment
Benefits and Perks
- Competitive salary and equity package
- Comprehensive health benefits, including medical, dental, and vision
- Generous PTO policy, including vacation days, sick leave, and holidays
- Remote work stipend to support your home office setup
- Professional development opportunities, including training, mentorship, and conference attendance
- Access to cutting-edge technologies and tools
- Collaborative and dynamic work environment with a team of experienced professionals
- Flexible working hours and asynchronous communication to support work-life balance
How to Stand Out
- Be prepared to discuss your experience with fraud prevention and risk management systems, highlighting specific examples of how you've driven technical direction and made architectural decisions.
- Show a willingness to learn and adapt to new technologies, such as Haskell, and demonstrate your ability to mentor and grow engineers.
- Emphasize your product mindset and experience building and shipping new products, highlighting your ability to balance velocity and reliability.
- Prepare to discuss your approach to driving discussions in areas with ambiguous ownership, and how you approach them with empathy.
- Be ready to articulate your technical opinions and lay out tradeoffs, demonstrating your excellent communication skills.
- Highlight your experience working in a remote or distributed team environment, and your ability to navigate and influence multiple stakeholders.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.