We use cookies to improve your experience and measure how our site is used. Learn more.
It’s 1813, and Humphrey Davy is dazzling London with scientific demonstrations and lectures. Soon enters the young bookbinder, Michael Faraday, dissatisfied with his own prospects and enamored by the mysteries of electricity. Faraday gets a break and gains an apprenticeship with Davy, and shortly thereafter (partially) blows himself and Davy up in a nitrogen trichloride explosion.
We think Davy’s sacrifice was worth it, though, since Faraday went on to do experimental work in the field of electromagnetism that is foundational to innumerable modern technologies. While we can’t promise you’ll become the next Faraday, we can promise you won’t be asked to deal with explosives on the job.
Instead, you’ll be receiving mentorship from experienced engineers, writing TypeScript and/or Haskell code, and contributing to a product that serves over 300,000 businesses. Check out demo.mercury.com to see our product for yourself.
As an Engineering Intern, you’ll join a team that aligns with your goals and interests. During the interview process, you’ll have the opportunity to talk through the various team openings.
All Engineering Interns, regardless of the specific role, should:
Backend Engineering Interns should have experience using the Haskell programming language, or a strong desire to learn it, and have some familiarity with SQL. In this role you can expect to:
Frontend Engineering Interns should have experience with the TypeScript programming language, and experience with React is a plus. In this role you can expect to:
Full-stack Engineering Interns should have experience using the Haskell programming language, or a strong desire to learn it, some familiarity with SQL, and experience using the TypeScript programming language. In this role, you can expect to do a combination of the frontend and backend work that is described above.
This is a paid, full-time, remote spring internship for 12-16 weeks between January and May. Our internship program is intended for individuals enrolled in an academic program (undergraduate, graduate, etc.). Individuals interested but not enrolled in an academic program at this time are encouraged to apply to any of our full-time openings.
In terms of compensation, the hourly rate for candidates based in the US is $55. The hourly rate for candidates based in Canada is CAD 55.
Applications close on September 25th, 2026.
Mercury values diversity & belonging and is proud to be an Equal Employment Opportunity employer. All individuals seeking employment at Mercury are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected characteristic. We are committed to providing reasonable accommodations throughout the recruitment process for applicants with disabilities or special needs. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.
We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on January 22, 2024. Please see the independent bias audit report covering our use of Covey here.
#LI-ES1
Salary not disclosed for this role. See what similar remote roles pay →
Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Flexible Spending Account (FSA)
Wellness Programs
401(k) / Retirement Plan
401(k) Match
Equity / RSUs
Pay Transparency
Sabbatical
Unlimited PTO
Minimum PTO Requirement
Paid Holidays
Home Office Stipend
Company Equipment
Meal Stipend
Company Offsites / Retreats
Fertility Benefits
Parental Leave
Caregiver Policy
Learning & Development Budget
Volunteer Time Off
Free Snacks & Drinks
Team Events & Social Budget
Mercury is remote-first and opens most roles to anyone in the United States or Canada. Some roles are US-only, including sales and SDR positions, certain compliance and audit roles, and weekend support. You can also work from Mercury's offices in San Francisco, New York, and Portland, Oregon by choice, and there is a Dublin, Ireland office for EMEA customer-support roles. Each posting lists its own location eligibility, so check the specific role you are interested in.
Mercury publishes a salary range on every job posting and bases offers on your experience, expertise, geographic location, and internal pay equity relative to peers. Pay is geo-adjusted between countries: a senior engineering role, for example, recently listed roughly $167K to $208K in the United States versus about CAD 157K to 197K in Canada. Every employee also receives equity as stock options or RSUs.
On top of medical, dental, and vision coverage, Mercury offers 12 or more weeks of paid parental leave and fertility, hormonal-health, and family-forming benefits through Carrot. Retirement matching runs up to 4 percent of base salary through a 401(k), or an RRSP for Canadian employees. Remote-friendly stipends include a $600 home-office equipment setup, a $100 weekly food budget, a $100 monthly wellness budget, a $50 monthly phone reimbursement, and a $1,000 annual learning and development budget.
Mercury runs on six stated values: Think actively, Be super helpful, Act with humility, Appreciate quality, Focus on the outcome, and Build relentlessly. In practice that looks like curiosity and experimentation, going out of your way to help teammates, and taking ownership of results while leaving ego at the door. People who want high autonomy and direct impact, and who care about craft and building things that last, tend to thrive here.
Mercury has not published async-first practices such as no-meeting days or documentation-first norms, so expect a fairly synchronous, real-time way of working with meaningful overlap with your teammates. Its offices in San Francisco, New York, and Portland anchor US time zones, and roles run across US and Canadian time zones. Engineering teams are described as autonomous and close-knit, so there is real self-direction within that synchronous default.
Beyond the Haskell backend, Mercury builds its web frontend in TypeScript and React, its iOS app in Swift, and its Android app in Kotlin, on Postgres with AWS infrastructure managed through Nix and Terraform. The data and AI tooling spans Snowflake and BigQuery pipelines and several large language model providers, so engineers work across a modern, type-forward stack rather than a legacy fintech one.
Commuter Benefits
Sick Days