Jobs · Engineering

Software Engineering Intern - Spring 2027

Mercury · New York, NY · 4 wk ago
Engineering$55/hrVolunteer

About the role

As an Engineering Intern at Mercury you’ll receive mentorship from experienced engineers, write TypeScript and/or Haskell code, and contribute to a product that serves over 300,000 businesses. Check out demo.mercury.com to see the product.

General expectations

  • Be interested in continually honing your craft.
  • Have curiosity and be willing to share your perspective.
  • Appreciate quality in your work and that of others.
  • Communicate well and write clear explanations of your reasoning on technical decisions.

Backend Engineering Intern

  • Experience using the Haskell programming language, or a strong desire to learn it.
  • Familiarity with SQL.
  • Collaborate with data analysts to spec and build features that attract new customers.
  • Provide a backend for mobile and web front‑ends (e.g., search transactions, send wire transfers).
  • Build admin tools to increase day‑to‑day support efficiency (e.g., identifying fraudulent customers, managing accounts).
  • Integrate with third‑party APIs (e.g., sending checks, validating SWIFT codes).

Frontend Engineering Intern

  • Experience with the TypeScript programming language; experience with React is a plus.
  • Work on a well‑implemented design for startup customers, maintaining high UI standards.
  • Leverage advanced TypeScript static typing to prevent errors in a financial‑technology context.
  • Contribute to an established codebase (~650 K lines of TypeScript) while adding new features, optimizing performance, and building new pages.
  • Exercise ownership over the product by collaborating with designers and contributing ideas for improvement.

Full‑stack Engineering Intern

  • Experience using Haskell (or strong desire to learn it) and familiarity with SQL.
  • Experience using TypeScript.
  • Perform a combination of the backend and frontend responsibilities described above.

Compensation

The hourly rate for candidates based in the United States is $55. The hourly rate for candidates based in Canada is CAD 55.

Schedule

This is a paid, full‑time, remote spring internship lasting 12–16 weeks between January and May.

Eligibility

The internship program is intended for individuals enrolled in an academic program (undergraduate, graduate, etc.). Individuals not currently enrolled are encouraged to apply to any of Mercury’s full‑time openings.

Similar jobs