2

Remote Level 2 Software Engineer Jobs in Natick, MA

Principal Software Engineer - SRE, location is Remote (ET time zone; CT considered if working ET ... Expert-level Java experience in a production environment * Experience writing net-new Java code AND ...

Software Engineer

Boston, MA · On-site +1

$110 - $125K/hr

... 2 day) * Paid volunteer outings and civic engagement leave * Annual flex funds for remote work ... The salary range for this role is $110-$125K, determined by level of experience and expertise - not ...

Software Engineer

Lowell, MA · On-site +1

$96K - $154K/yr

... have * 2+ years of professional software engineering experience. * Java / Rust programming ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

Software Engineer

Boston, MA · Remote

$65 - $85/hr

REMOTE W2 Work Authorization required Job Summary: Our client is building the next generation of ... We are seeking Software Fullstack Engineers (2 senior, 6 midlevel) who are proven software builder ...

Senior Software Engineer

Boston, MA · On-site +1

$120K - $150K/yr

Our flagship SaaS platform powers 2,700+ consulting firms worldwide, tracking over $4B in billable ... Flexible work environment with remote opportunities * Hybrid work schedule * Company provided ...

Senior Software Engineer

Boston, MA · On-site +1

$120K - $150K/yr

Our flagship SaaS platform powers 2,700+ consulting firms worldwide, tracking over $4B in billable ... Flexible work environment with remote opportunities * Hybrid work schedule * Company provided ...

Senior Software Engineer

Boston, MA · On-site +1

$120K - $150K/yr

Our flagship SaaS platform powers 2,700+ consulting firms worldwide, tracking over $4B in billable ... Flexible work environment with remote opportunities * Hybrid work schedule * Company provided ...

We are a remote-first company, and for the folks that like to meet in person, we have offices in ... Requirements: * 2-4 years of professional software engineering experience building backend systems ...

Software Engineer, Product

Boston, MA · Remote

$140K - $160K/yr

If you're passionate about solving massive-scale engineering challenges and eager to be part of a fast-paced remote startup culture, we encourage you to apply to join our team today! As a Software ...

Software Engineer II - Growth

Boston, MA · On-site +1

$105K - $145K/yr

We are looking for great generalist software engineers with a passion for the experience-layer that have an interest in or experience with growing a user-base and building a great customer onboarding ...

Senior Software Engineer (Remote)

Boston, MA · Remote

$125K - $165K/yr

The business has raised $6.5M in funding in only two years from top-tier investors like Next Coast ... A high-level understanding of Infrastructure-as-Code solutions like Terraform * Thoughtfulness ...

next page

Showing results 1-20

Remote Level 2 Software Engineer information

See Natick, MA salary details

$65.6K

$152.3K

$212.2K

How much do remote level 2 software engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for remote level 2 software engineer in Natick, MA is $152,300.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,900.00 and $178,600.00 per year, depending on experience, location, and employer.

What is the difference between Remote Level 2 Software Engineer vs Remote Software Developer?

AspectRemote Level 2 Software EngineerRemote Software Developer
CredentialsBachelor's degree in CS or related field; some certificationsBachelor's degree in CS or related field; certifications vary
Work EnvironmentCollaborative team, project-focused, often in tech companiesIndependent or team-based, project or product-oriented
Industry UsageCommon in tech, finance, and enterprise sectorsWidespread across tech startups, agencies, and corporate firms
Search & Comparison IntentUnderstanding role scope, responsibilities, and career levelEvaluating job requirements, skills, and career progression

The Remote Level 2 Software Engineer typically has more defined responsibilities, including code review and mentorship, compared to a Remote Software Developer who may focus more on coding and feature development. Both roles require similar educational backgrounds and certifications, but the Level 2 Engineer often involves more collaboration and technical leadership within teams.

What job categories do people searching Remote Level 2 Software Engineer jobs in Natick, MA look for? The top searched job categories for Remote Level 2 Software Engineer jobs in Natick, MA are:

Principal Software Engineer - SRE

Mondo

Boston, MA • Remote

$130K - $185K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 10 days ago


Job description

Apply now: Principal Software Engineer – SRE, location is Remote (ET time zone; CT considered if working ET hours), with quarterly onsite travel to the Boston office. The start date is TBD for this permanent position.

Job Title: Principal Software Engineer – SRE

Location-Type: Remote (Eastern Time zone only; Central Time acceptable if working ET hours) — travel into the Boston office once per quarter

Start Date Is: TBD

Duration: Permanent

Compensation Range: $130,000–$185,000

Benefits: Eligible for Health, Dental, Vision, 401K, PTO

Must be authorized to work in the U.S. This position is not eligible for sponsorship.

Job Description:

  • Write and improve production Java code
  • Maintain existing Java services
  • Build occasional internal applications (Java backend / JavaScript frontend)
  • Improve system reliability, scalability, and performance
  • Improve caching, observability, and platform health
  • Troubleshoot production issues and perform root cause analysis after incidents
  • Prevent future outages through engineering improvements
  • Review architecture and influence design decisions
  • Partner closely with software engineering teams and mentor other engineers

Requirements:

  • 8 years of Software Engineering / SRE experience
  • Expert-level Java experience in a production environment
  • Experience writing net-new Java code AND maintaining existing Java services
  • Distributed systems experience
  • Experience with RabbitMQ, Kafka, or similar messaging technologies
  • MongoDB experience (building applications that interact with it)
  • Experience supporting SaaS/cloud applications in production
  • Strong debugging and root cause analysis skills
  • Experience responding to production outages
  • Performance tuning and reliability improvement experience
  • Strong software engineering fundamentals
  • Experience improving observability, monitoring, and system health