Global Jobs Opportunity
← Back to all jobs

Software Engineering Paid Internship

1 week ago

⚠️ Before applying, please carefully review all the job requirements

Location:
San Francisco, CA; United Kingdom, NY; Portland, OR; or Remote (United States / Canada)
Work Arrangement:
Remote / On-site
Experience:
Fresher
Job Type:
Full-time Internship (12–16 Weeks)
Company:
Mercury
Salary:
$55 / hour (US candidates) | CAD 55 / hour (Canada candidates)
Posted:
2026-09-21
Application Deadline:
September 25, 2026

Job Overview

  • Mercury is accepting applications for its paid, full-time Spring 2027 Software Engineering Internship program. Spanning 12 to 16 weeks between January and May, this program is designed for students currently enrolled in undergraduate or graduate degree programs who want to gain practical experience building modern financial software serving over 300,000 businesses.
  • Interns receive direct mentorship from experienced software engineers while contributing to production systems across specialized tracks, including Backend, Frontend, and Full-stack engineering. Depending on the focus area, interns work with technologies such as TypeScript, Haskell, React, and SQL. The work ranges from developing core financial APIs for wire transfers and transaction searching to engineering robust UI components and internal fraud administration tools.

Key Responsibilities

  • ★ Develop, test, and deploy production-ready code using TypeScript and/or Haskell within an established codebase.
  • ★ Partner with cross-functional teams, including data analysts, product designers, and senior engineers, to build customer-facing features.
  • ★ Construct and maintain backend services supporting core banking flows, transaction search engines, and wire transfers.
  • ★ Build internal operational tools and administrative dashboards to assist support teams with fraud detection and account management.
  • ★ Integrate third-party financial service APIs for validating SWIFT codes and handling check distribution.
  • ★ Engineer accessible, performant user interface components using advanced static typing in TypeScript to prevent application errors.
  • ★ Participate actively in product discussions, contributing creative ideas and documenting the technical reasoning behind engineering decisions.

Required Skills and Qualifications

  • ★ Current enrollment in an accredited academic degree program (undergraduate, graduate, etc.).
  • ★ Practical experience with the Haskell programming language or a strong desire to master functional programming (for Backend and Full-stack tracks).
  • ★ Hands-on experience using the TypeScript programming language (for Frontend and Full-stack tracks).
  • ★ Familiarity with SQL concepts and relational database structures (for Backend and Full-stack tracks).
  • ★ Understanding of React framework principles and modern web development practices (preferred for Frontend track).
  • ★ Strong technical communication skills with the ability to write clear explanations of architectural decisions.
  • ★ Continuous commitment to software craftsmanship, code quality, and user experience standards.

Specialization Tracks

  • ★ Backend Track: Focuses on functional programming with Haskell, database management with SQL, third-party API integration, and internal admin tooling.
  • ★ Frontend Track: Focuses on TypeScript application architecture, React components, interface performance optimization, and collaborative design implementation.
  • ★ Full-Stack Track: Combines backend API and database work in Haskell and SQL with frontend user interface development in TypeScript.

Eligibility, Compensation & Application Deadline

  • ★ Academic Eligibility: This internship program is exclusively for students enrolled in an academic program during the internship period. (Non-students are advised to apply for full-time career roles).
  • ★ Compensation: $55 per hour for candidates based in the United States; CAD 55 per hour for candidates based in Canada.
  • ★ Program Duration: 12 to 16 weeks, taking place between January 2027 and May 2027.
  • ★ Application Deadline: September 25, 2026.

Equal Opportunity & Accessibility

  • ★ Mercury is an Equal Employment Opportunity employer consideration without regard to race, color, religion, age, sex, national origin, disability status, or any other legally protected characteristic.
  • ★ Candidates requiring reasonable accommodations during the interview process are encouraged to inform their recruiter upon initial contact.

What the Company Offers

  • ★ Competitive hourly compensation ($55/hr in the US or CAD 55/hr in Canada).
  • ★ Direct mentorship from experienced software engineering professionals.
  • ★ Hands-on experience shipping features to a platform used by hundreds of thousands of businesses.
  • ★ Flexible location options, including full remote work within Canada or the US, or on-site placement in major office hubs.
  • ★ Dedicated accommodations support for applicants with disabilities throughout the hiring process.

Application Tips

  • Applicants may want to highlight coursework, personal projects, or open-source contributions that showcase practical skills in TypeScript, Haskell, React, or SQL. When describing past engineering work, candidates should focus on explaining their technical decision-making and problem-solving processes clearly. Highlighting strong documentation habits and an appreciation for UI design or functional programming will align well with the candidate evaluation criteria. Students should also indicate their preference or readiness for specific tracks (backend, frontend, or full-stack) based on their technical interests.

Apply for this Job: Apply Here

Related Jobs

Software Engineer Intern - Pinterest (Remote / US)

11h ago

⚠️ Before applying, please carefully review all the job requirements

Location:
San Francisco, CA / Remote (United States)
Work Arrangement:
Remote
Experience:
Fresher
Job Type:
Paid Internship
Company:
Pinterest
Salary:
$8,250 - $11,000 per month
Posted:
2026-10-03
View full details →

Software Engineer - ElevenLabs (Remote US)

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
United States (San Francisco, CA & New York, NY office options)
Work Arrangement:
Remote
Experience:
0-1 years
Job Type:
Full Time
Company:
ElevenLabs
View full details →

Software Engineer - Outschool

11h ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Remote (United States & Canada) / San Francisco, California
Work Arrangement:
Remote
Job Type:
Full Time
Company:
Outschool
Salary:
Canada: $90,000 - $229,500 CAD per year
Posted:
2026-10-03
Department:
Product & Engineering
View full details →

Junior Full-Stack Developer - (Remote)

3h ago

⚠️ Before applying, please carefully review all the job requirements

Location:
United States
Work Arrangement:
Remote
Job Type:
Full-time / Part-time
Company:
Solo Clash
Salary:
Compensation based on experience (Negotiable)
Posted:
2026-10-03
Working Hours:
Flexible hours
View full details →
LinkedIn channelLinkedInFollow us for career news and job updatesFollow now →WhatsApp Channel channelWhatsApp ChannelGet new job alerts directly on WhatsAppFollow now →
📄

Get an ATS Resume

Professionally optimized to pass automated filters and get noticed — any country.

Learn More