Senior Software Engineer - Domestic Wires

MercuryMercury·Remote(San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States)
Software Development

WFA Digital Insight

The demand for skilled software engineers in fintech has grown significantly, with a 25% increase in job postings in the past year. As the digital payments landscape evolves, companies like Mercury are looking for experts who can balance speed with safety and scalability. With the rise of remote work, this role offers a unique opportunity to work on critical infrastructure from anywhere in the US or Canada. Before applying, candidates should be aware of the importance of regulatory compliance and the need for strong technical leadership in this space.

Job Description

About the Role

As a Senior Software Engineer on the Domestic Wires team at Mercury, you will play a critical role in designing and evolving the engineering behind secure, compliant, and reliable domestic wire transfers. This is a high-impact position that requires a deep understanding of financial systems, regulatory requirements, and technical scalability. You will work closely with cross-functional teams, including product, risk, and banking partners, to shape the technical strategy and ensure the long-term sustainability of Mercury's money movement platform.

The Domestic Wires team is responsible for enabling businesses to move significant amounts of capital with precision and trust. The systems you will work on must balance speed with safety, scale with strict controls, and product flexibility with regulatory requirements. As a senior engineer, you will operate at the core of Mercury's platform, influencing technical strategy, mentoring others, and driving technical projects from concept to production.

Mercury is a fintech company that is redefining the digital payments landscape. With a strong focus on innovation, security, and compliance, the company is looking for talented engineers who can help shape the future of financial technology.

What You Will Do

  • Lead technical projects from concept to production, defining solutions, analyzing tradeoffs, and delivering software that works today and is sustainable for tomorrow
  • Collaborate across functions, partnering with product, design, and business stakeholders to shape initiatives and translate between technical and non-technical audiences
  • Write clear, testable, and maintainable code, establishing patterns and best practices that your team can follow to ensure long-term scalability and reliability
  • Design extensible systems, making balanced decisions on tech debt, planning careful rollouts, and owning the quality of your work through post-launch monitoring
  • Approach problems with a product mindset, caring as much about the business impact of what you build as the technical design
  • Mentor and elevate engineers on your team, sharing patterns, practices, and critical thinking to raise the technical bar and foster a culture of sustainable engineering
  • Participate in code reviews, ensuring that the codebase is maintainable, efficient, and follows best practices
  • Stay up-to-date with industry trends, emerging technologies, and new tools, applying this knowledge to improve Mercury's technical capabilities
  • Contribute to the development of Mercury's technical strategy, helping to shape the company's technical vision and direction

What We Are Looking For

  • Seven or more years of backend software engineering experience, with a focus on building scalable, reliable systems
  • Proven experience leading technical projects at scale, including planning, execution, and stakeholder management
  • Experience maintaining and improving legacy systems, with a deep understanding of the challenges and opportunities that come with working on existing codebases
  • Clear and persuasive communication skills, with the ability to articulate tradeoffs and influence decisions across teams
  • A mindset that balances urgency with craftsmanship, shipping fast without cutting corners on quality engineering
  • Creativity and adaptability, with the ability to think beyond the obvious and find solutions that move both product and business forward
  • A track record of mentoring engineers and helping teams grow, with a passion for sharing knowledge and expertise
  • Strong problem-solving skills, with the ability to analyze complex problems and develop creative solutions
  • Experience working with agile development methodologies, with a focus on continuous improvement and delivery

Nice to Have

  • Experience working in the fintech industry, with a deep understanding of regulatory requirements and compliance
  • Knowledge of cloud-based technologies, such as AWS or Google Cloud, with experience deploying and managing scalable systems
  • Familiarity with containerization technologies, such as Docker, with experience using containers to improve deployment and management
  • Experience working with microservices architectures, with a deep understanding of the benefits and challenges of this approach
  • A strong understanding of cybersecurity principles, with experience implementing secure coding practices and protecting against common threats

Benefits and Perks

  • Competitive salary and equity package, with a focus on recognizing and rewarding outstanding performance
  • Comprehensive benefits package, including health, dental, and vision insurance, with a focus on supporting the well-being of employees and their families
  • Flexible PTO policy, with a focus on allowing employees to take the time they need to relax and recharge
  • Remote work options, with a focus on allowing employees to work from anywhere and maintain a healthy work-life balance
  • Professional development opportunities, with a focus on helping employees grow and develop their skills and careers
  • Access to a wide range of tools and technologies, with a focus on providing employees with the resources they need to succeed
  • A dynamic and collaborative work environment, with a focus on fostering a culture of innovation, creativity, and teamwork

How to Stand Out

  • To stand out in this role, focus on highlighting your experience with scalable systems, regulatory compliance, and technical leadership.
  • Be prepared to discuss your approach to balancing speed with safety and scalability, and provide examples of how you have achieved this in previous roles.
  • Make sure your resume and online profiles are up-to-date and showcase your technical skills, experience, and achievements.
  • Research Mercury's company culture and values, and be prepared to discuss how your own values and approach to work align with theirs.
  • Don't be afraid to ask questions during the interview process, and be prepared to discuss your long-term career goals and how this role fits into your overall career aspirations.
  • Consider creating a portfolio or GitHub repository that showcases your coding skills and experience, and be prepared to discuss your projects and accomplishments.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.