1

Software Engineer Ii Jobs in Boston, MA (NOW HIRING)

Software Engineer II

Boston, MA · Hybrid

$114K - $140K/yr

About the Job The Software Engineer II, Computational Biology (WebApps Team) primarily develops web applications and rest endpoints that organize and display data from a highly concurrent, data ...

Software Engineer II

Needham, MA · On-site

$115K - $151K/yr

As a Software Engineer II you will: * Utilize your expertise in low-level programming as we advance the state of the art in high performance computing and electronic trading * Provide the necessary ...

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 ...

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 II - Recommendations

Boston, MA · On-site

$105K - $145K/yr

Software Engineer II - Recommendations (Boston, MA onsite 5x a week) Why you should join the Recommendations Platform Team The Recommendations Platform Team is responsible for developing and ...

Software Engineer II - Recommendations

Boston, MA · On-site

$105K - $145K/yr

Software Engineer II - Recommendations (Boston, MA onsite 5x a week) Why you should join the Recommendations Platform Team The Recommendations Platform Team is responsible for developing and ...

Software Engineer II - Recommendations

Boston, MA · On-site

$105K - $145K/yr

Software Engineer II - Recommendations (Boston, MA onsite 5x a week) Why you should join the Recommendations Platform Team The Recommendations Platform Team is responsible for developing and ...

ABOUT THE ROLE As a Software Engineer II on the Request App Team, you'll independently deliver well-scoped, moderately complex features and project work that improves the ability to curate complex ...

Software Engineer II

Cambridge, MA · On-site +1

$95K - $171K/yr

As a Software Engineer II, you will be responsible for: * Working on projects that improve our bot and request risk detection products to make Akamai a leader in bot detection and fraud prevention.

New

Software Engineer II

Cambridge, MA · On-site

$95K - $171K/yr

As a Software Engineer II, you will be responsible for: * Working on projects that improve our bot and request risk detection products to make Akamai a leader in bot detection and fraud prevention.

Software Engineer II

Boston, MA · Remote

$115K - $130K/yr

The Software Engineer 2 will report to the Senior Software Engineering Manager. What You'll Do: * Serve as a main driver of story output for the team, spendingnearly allof your time hands-on ...

New

Software Engineer II (Onsite)

Sudbury, MA · On-site

$68.90 - $131.10/hr

The Strategic Communication Software (SW) Engineering Department has an opportunity for a talented Software Engineer II to join our team. What You Will Do * Participate on collaborative, cross ...

Showing results 21-40

Software Engineer Ii information

See Boston, MA salary details

$60.3K

$128.9K

$188.5K

How much do software engineer ii jobs pay per year?

As of Aug 23, 2026, the average yearly pay for software engineer ii in Boston, MA is $128,921.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,900.00 and $145,000.00 per year, depending on experience, location, and employer.

What is a software engineer ii?

A Software Engineer II is typically a mid-level engineering role responsible for designing, developing, testing, and maintaining software applications. They often work on coding, debugging, and collaborating with cross-functional teams to deliver features and improvements. In addition to writing code, they may also participate in code reviews, contribute to architectural decisions, and help mentor junior engineers. Software Engineer II positions require both technical proficiency and strong problem-solving skills. This role usually builds upon prior experience, allowing engineers to take on more complex tasks and greater ownership within projects.

How does a software engineer ii typically collaborate with other team members during a project lifecycle?

As a Software Engineer II, you'll often work closely with product managers, designers, and other engineers through all stages of the project lifecycle. You may participate in planning sessions, contribute to code reviews, and pair-program with peers to solve complex problems. Regular communication and knowledge sharing are key, as you'll help ensure alignment on technical decisions and contribute to a supportive team environment. This collaborative approach not only enhances project outcomes but also provides valuable learning and mentorship opportunities.

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

To excel as a Software Engineer II, you need a solid background in computer science, proficiency in programming languages like Java, Python, or C#, and experience with software development lifecycles. Familiarity with version control systems (such as Git), Agile methodologies, and relevant certifications (like AWS Certified Developer) are commonly expected. Strong problem-solving abilities, teamwork, and effective communication distinguish top performers in this role. These skills ensure the ability to deliver robust, maintainable solutions and collaborate efficiently within cross-functional teams.

What is the difference between Software Engineer Ii vs Software Engineer I?

AspectSoftware Engineer ISoftware Engineer II
Experience LevelEntry-level, 0-2 yearsMid-level, 2-4 years
ResponsibilitiesBasic coding, testing, and debuggingDesigning modules, code reviews, mentoring
Required SkillsFundamental programming, basic understanding of toolsProficient coding, problem-solving, collaboration
CertificationsOptional, relevant certifications helpfulOptional, but advanced certifications may be preferred

Software Engineer I and Software Engineer II roles are distinguished mainly by experience and responsibilities. Software Engineer I is an entry-level position focusing on basic tasks, while Software Engineer II involves more complex projects, mentorship, and greater independence. Employers typically expect Software Engineer II candidates to have more hands-on experience and a deeper understanding of development processes.

What are the most commonly searched types of Software Engineer Ii jobs in Boston, MA?

The most popular types of Software Engineer Ii jobs in Boston, MA are:

Infographic showing various Software Engineer Ii job openings in Boston, MA as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 9% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $128,921 per year, or $62 per hour.

Software Engineer II

Foundation Medicine

Boston, MA • Hybrid

$114K - $140K/yr

Full-time

Re-posted 11 days ago


Job description

About the Job

The Software Engineer II, Computational Biology (WebApps Team) primarily develops web applications and rest endpoints that organize and display data from a highly concurrent, data-intensive pipeline infrastructure. This position completes design, development, unit testing, code reviews and technical documentation.

Code created in this position is to be reusable, testable, efficient, clean and well commented. This full stack engineer fully understands the web applications and services space, makes well-reasoned decisions, well-reasoned trade-offs, and is able to work in other parts of the codebase with guidance.

Key Responsibilities

  • Help define and participate in software development processes that leverages best practice and supports continuous product delivery.
  • Create custom programs and applications as designated by business need.
  • Write, test, and refactor code that is reusable, testable, efficient, well architected, and well commented.
  • Define and document architecture and formal technical specifications based upon information provided.
  • Maintain efforts for product or platform to be resilient, cloud-native, secure, and scalable.
  • Collaborate with team members to deliver complex production-ready projects.
  • Ensure code adheres to patterns and any established standards.
  • Participate in regular peer design and code reviews.
  • Conform to coding conventions and all aspects of the software development life cycle.
  • Deliver contributions in an Agile approach and leveraging Agile methodology.
  • Other duties as assigned.

Qualifications:

Basic Qualifications:

  • Bachelor's Degree
  • 2+ years of Software Engineering experience

Preferred Qualifications:

  • Proficiency in Java and JavaScript
  • Java Spring, Hibernate, Maven, or similar frameworks
  • React, or similar UI framework
  • AWS or similar cloud computing platform
  • Unit and Integration testing
  • Git, or another version control system
  • Relational databases, database design, object-relational mapping (ORM)
  • SQL and query tuning
  • Knowledgeable about Unix or Unix-like operating systems
  • Enterprise distributed messaging systems
  • Genomics domain experience
  • Familiarity with continuous integration, continuous deployment, and Agile concepts
  • Understanding of HIPAA, the importance of patient data privacy, and of regulated software engineering environments
  • Commitment to reflect Foundation Medicine's values: Integrity, Courage, Passion

The expected salary range for this position based on the primary location of Boston, MA is $114,080 - $140,000  per year. The salary range is commensurate with Foundation Medicine's compensation practice and considers factors including, but not limited to, education, training, experience, external market conditions, criticality of role, and internal equity. A discretionary annual bonus may be available based on individual and Company performance.This position also qualifies for Foundation Medicine's benefits.

#LI-Hybrid

Foundation Medicine, Inc. (FMI) is a global, patient-focused precision medicine company delivering high-quality, transformative diagnostic solutions in cancer and other diseases.

Foundation Medicine is proud to be an Equal Opportunity and Affirmative Action employer and considers all qualified applicants for employment without regard to race, color, religion, sex, gender, sexual orientation, gender identity, ancestry, age, or national origin.  Further, qualified applicants will not be discriminated against on the basis of disability or protected veteran status.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.  See also FMI's EEO Statement and EEO is the Law and Supplement.  If you have a disability or special need that requires accommodation, please let us know by completing this form.  (EOE/AAP Employer)