1

Level 2 Software Engineer Jobs in Massachusetts (NOW HIRING)

Software Engineer II

Boston, MA

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer II Boston, MA Our Boston officehostvarious teams belonging to the IoT software division, including Platform, wireless tools and protocols, quality assurance, application specialists ...

Required : • Strong Linux experience, including kernel-level work • Experience working directly ... two of the following: C++, Python, Java • Experience building distributed systems and ...

Software Engineer II

Boston, MA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Learn more at ;br> Software Engineer II Boston, MA Our Boston office host various teams belonging to the IoT software division, including Platform, wireless tools and protocols, quality assurance ...

New

Software Engineer II

Boston, MA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer II Boston, MA Our Boston office host various teams belonging to the IoT software division, including Platform, wireless tools and protocols, quality assurance, application ...

Software Engineer

Lexington, MA · On-site

  • Retirement

  • PTO

Software Engineer Clearance Level: Must have an Active Secret Clearance to be considered - US ... Bachelor's * 5 years Software/Algorithm Development * 5 years Software Documentation * 2 years ...

Software Engineer

Lexington, MA · On-site

  • Retirement

  • PTO

Software Engineer Clearance Level: Must have an Active Secret Clearance to be considered - US ... Bachelor's * 5 years Software/Algorithm Development * 5 years Software Documentation * 2 years ...

Software Engineer II - Marlborough

Marlborough, MA

$101K - $138K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking to add software engineers to our development team for a wide array of products ... level of the position and whether or not it is covered by a collective-bargaining agreement.

Software Engineer II - Marlborough

Marlborough, MA

$101K - $138K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking to add software engineers to our development team for a wide array of products ... level of the position and whether or not it is covered by a collective-bargaining agreement.

Software Engineer II - Tewksbury / Woburn

Tewksbury, MA

$105K - $143K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking to add software engineers to our development team for a wide array of products ... level of the position and whether or not it is covered by a collective-bargaining agreement.

Showing results 41-60

Level 2 Software Engineer information

See Massachusetts salary details

$69.3K

$161.1K

$224.4K

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

As of Aug 14, 2026, the average yearly pay for level 2 software engineer in Massachusetts is $161,114.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,100.00 and $188,900.00 per year, depending on experience, location, and employer.

What are the typical responsibilities and collaborative aspects of a Level 2 software engineer’s role?

As a Level 2 Software Engineer, typical responsibilities include writing and testing code, resolving bugs, conducting code reviews, and participating in the design and implementation of new features. You’ll often work closely with senior engineers, product managers, and quality assurance teams to deliver well-integrated solutions and ensure project goals are met. Collaboration is a key part of the role, as you may both mentor junior developers and learn from more experienced team members. This level of responsibility helps you build valuable technical and interpersonal skills while contributing to meaningful projects.

What is a Level 2 software engineer?

A Level 2 Software Engineer is a mid-level role responsible for designing, developing, testing, and maintaining software applications. They typically have a few years of experience and work on more complex tasks with limited supervision. They collaborate with cross-functional teams, review code, and contribute to project planning. Additionally, they help mentor junior engineers and improve software development processes.

What are the key skills and qualifications needed to thrive as a Level 2 software engineer, and why are they important?

To thrive as a Level 2 Software Engineer, you need a strong grasp of programming fundamentals, software development methodologies, and at least a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, development tools such as IDEs, and experience working with one or more popular programming languages like Java, Python, or C# are typically required. Effective problem-solving, teamwork, and communication skills are important for collaborating with cross-functional teams and interpreting project requirements. These skills enable Level 2 Software Engineers to efficiently deliver reliable code, contribute to team objectives, and progress in a fast-paced technical environment.

What are the most commonly searched types of Level 2 Software Engineer jobs in Massachusetts?

The most popular types of Level 2 Software Engineer jobs in Massachusetts are:

What are popular job titles related to Level 2 Software Engineer jobs in Massachusetts?

For Level 2 Software Engineer jobs in Massachusetts, the most frequently searched job titles are:

What job categories do people searching Level 2 Software Engineer jobs in Massachusetts look for?

The top searched job categories for Level 2 Software Engineer jobs in Massachusetts are:

Infographic showing various Level 2 Software Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 1% Internship, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $161,114 per year, or $77.5 per hour.

Full-time

Re-posted 23 days ago


Job description

Are you a passionate software engineer with an entrepreneurial spirit?

We are looking for bright software engineers capable of designing, developing and supporting a complex and fast ­growing cloud-­based SaaS application. We value an analytic mind, an independent spirit, a passion for the craft of software engineering and the ability to execute in an agile, startup environment.

Primary Responsibilities:

  • Develop and ship software supporting a highly available, fault tolerant SaaS application
  • Deliver to Agile development process
  • Produce high quality and well-documented code
  • Contribute to relevant open source projects

Qualifications:

  • Undergraduate in Computer Science
  • 0-2 years experience in commercial software development preferred
  • Eager to learn and work on complex problems
  • Self-motivated and able to work independently
  • Excellent interpersonal and problem solving skills
  • Some previous experience delivering software in a commercial environment, either in full-time role or internship

Additional experience highly desired includes any of the following: cloud computing, multi-threaded programming, web development (e.g. Django Rails), Chef, and/or Ruby (JRuby).