Software Engineer – Product

Description

Join the Mercury team as a Software Engineer, Product, and help build the banking stack for startups. You’ll work across the stack to ship new product features for customers. We value engineers who are eager to own their projects from end-to-end, collaborate closely with product and design, and take pride in delivering a high-quality product. This role is a good fit for someone who loves to solve hard problems and can deliver simple and elegant solutions.

What you’ll do:

  • Design, build, and maintain features across the entire stack—frontend, backend, and infrastructure
  • Collaborate with product managers and designers to define and implement elegant solutions to complex problems
  • Write clear, maintainable, and well-tested code
  • Participate in code reviews, sharing feedback and iterating on solutions
  • Help interview and grow our engineering team

Who you are:

  • You have 3+ years of experience as a software engineer
  • You have strong communication and collaboration skills
  • You have experience with full-stack development (we use React, TypeScript, Python, Django, and Kubernetes)
  • You have a strong understanding of computer science fundamentals and software engineering best practices
  • You are comfortable working autonomously and taking ownership of projects
  • You are able to thrive in a fast-paced environment and adapt to changing priorities
  • You care deeply about delivering a high-quality product to customers

What we offer:

  • Worry-free healthcare: 99% of your healthcare costs are covered.
  • Dental and Vision: 100% of your dental and vision premiums are covered.
  • Pre-tax savings: Put away money for healthcare and dependent care with an FSA or HSA.
  • Commuter benefits: Save money on your commute with pre-tax deductions.
  • 401(k): Save for retirement with a 401(k) and a 4% company match.
  • Equity: All employees are granted equity in Mercury.
  • Paid time off: Take as much time as you need with our flexible PTO policy.
  • Parental leave: Up to 16 weeks of paid leave for new parents.
  • Work from anywhere: Live and work from anywhere in the USA or Canada.

About Mercury:

Mercury is a bank for startups, offering a full range of banking services designed to meet the needs of modern businesses. We believe that banking should be simple, intuitive, and accessible, and we’re building the tools to make that a reality. Our team is passionate about helping founders succeed, and we’re committed to providing the best possible banking experience.

Our culture:

We’re a small, tight-knit team that values transparency, collaboration, and continuous learning. We encourage everyone to take ownership of their work and contribute to our shared vision. We’re always looking for ways to improve, and we’re not afraid to challenge the status quo.

To Apply:

If you’re excited about the opportunity to help build the future of banking for startups, we encourage you to apply! Please submit your resume and a cover letter explaining why you’re a great fit for this role.

Salary & Benefits:

Our salary bands are based on our compensation philosophy, which is based on a transparent and equitable framework. We have three tiers: Experienced, Senior, and Staff, and your tier is based on your experience and skill level. For this role, the target salary range is C$122k – C$158k per year. This includes a base salary and equity. We also offer a comprehensive benefits package, including healthcare, dental, vision, 401(k) with company match, flexible PTO, and parental leave.

Job Category: Software Development
Job Type: Remote
Job Location: USA, Canada
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx