1

Developer In Software Jobs in Weymouth, MA (NOW HIRING)

Senior Software Engineers

Bedford, MA · On-site

$159K - $189K/yr

The Senior Software Engineer will develop motion planning software tailored to robotic manipulation ... Playing a key role in delivering scalable solutions for tightly constrained, high-efficiency ...

Our team consists of passionate and motivated engineers with advanced degrees in engineering ... As a Lead Software Engineer / Back-End Developer, you will join a cross-functional team tasked with ...

Senior Software Engineer

Sudbury, MA

$128K - $168K/yr

Participate in evaluation and selection of supporting software, including SOUP (Software of Unknown ... Minimum of 5 years of experience in Software Engineering Modern C++, including Objected Oriented ...

Principal Software Engineer

Sudbury, MA · On-site

$141K - $189K/yr

Participate in evaluation and selection of supporting software, including SOUP (Software of Unknown ... Minimum of 12 years of experience in Software Engineering Modern C++, including Objected Oriented ...

Principal Software Engineer

Sudbury, MA · On-site

$141K - $189K/yr

Must have: · Minimum of 12 years of experience in Software Engineering · Modern C++, including Objected Oriented Design, Multithreaded/Parallel programming, SW Architecture · Multiple Scripting ...

Flight Software Engineer

Cambridge, MA · On-site

$75K - $156K/yr

The Engineer is involved in the full software development life cycle. Duties/Responsibilities • Evaluates requirements, proposes solutions, explores design trades to support a design with some ...

Flight Software Engineer

Cambridge, MA · On-site +1

$75K - $156K/yr

The Engineer is involved in the full software development life cycle. Duties/Responsibilities Evaluates requirements, proposes solutions, explores design trades to support a design with some guidance.

Senior Software Engineer

Sudbury, MA · On-site

$128K - $168K/yr

Must have: · Minimum of 5 years of experience in Software Engineering · Modern C++, including Objected Oriented Design, Multithreaded/Parallel programming, SW Architecture · Multiple Scripting ...

If you are excited about building software that makes a real difference in the lives of its users, while rapidly leveling up as an engineer, you will be a great fit! Our Technologies * PHP, Laravel ...

Java Software Engineer

Boston, MA · On-site

$56.25 - $77.25/hr

Participate in engineering practices such as code and design reviews, environment strategy, and build and deployment pipeline REQUIREMENTS: * A solid and strong foundation in software engineering ...

Sr. Software Engineer

Peabody, MA · On-site

$136K - $179K/yr

... Software Engineer ... As a key member of TMC's New Product Development team, you will play an essential role in the ...

Senior Software Engineer

Sudbury, MA · On-site

$140K - $175K/yr

Ensure that software deliverables comply with these procedures. • Participate in the creation of ... experience in Software Engineering • Modern C++, including Objected Oriented Design ...

next page

Showing results 1-20

Developer In Software information

See Weymouth, MA salary details

$49.9K

$116.3K

$172.6K

How much do developer in software jobs pay per year?

As of Jul 24, 2026, the average yearly pay for developer in software in Weymouth, MA is $116,272.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,600.00 and $135,100.00 per year, depending on experience, location, and employer.

What jobs do software developers get?

Software developers can work in various roles such as front-end, back-end, full-stack, mobile app, and embedded systems development. They often work in industries like technology, finance, healthcare, and gaming, using programming languages like Java, Python, or C++, and may require knowledge of development tools and frameworks. Career paths can include roles like software engineer, application developer, systems analyst, or technical lead.

What job does a software developer do?

A software developer designs, writes, tests, and maintains computer programs and applications. They use programming languages like Java, Python, or C++ and often collaborate with teams to create software solutions that meet user needs and specifications.

What is L1, L2, L3, and L4 developer?

In software development, L1, L2, L3, and L4 often refer to different levels of developer seniority or expertise, with L1 being entry-level and L4 representing senior or lead developers. These levels typically indicate experience, responsibility, and skill set, and are used by companies to structure career progression and compensation. Developers at higher levels are expected to handle more complex tasks, mentorship, and system design.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often working in leadership or specialized roles within the software development industry.

What is the difference between Developer In Software vs Software Engineer?

AspectDeveloper In SoftwareSoftware Engineer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's or master's degree in computer science or software engineering
Work EnvironmentCollaborates on coding, debugging, and implementing software applicationsDesigns, develops, tests, and maintains software systems, often involved in architecture decisions
Industry UsageCommonly used in tech companies, startups, and software development firmsWidely used across tech, finance, healthcare, and enterprise industries
Search & Comparison IntentOften compared for coding roles and entry to mid-level positionsCompared for broader responsibilities and system design roles

While both roles involve software development, a Developer In Software primarily focuses on coding and implementing applications, whereas a Software Engineer often has a broader scope including system design and architecture. The choice depends on the specific job responsibilities and career goals.

What job categories do people searching Developer In Software jobs in Weymouth, MA look for? The top searched job categories for Developer In Software jobs in Weymouth, MA are:
What cities near Weymouth, MA are hiring for Developer In Software jobs? Cities near Weymouth, MA with the most Developer In Software job openings:
Infographic showing various Developer In Software job openings in Weymouth, MA as of July 2026, with employment types broken down into 83% Full Time, 5% Part Time, 2% Temporary, and 10% Contract. Highlights an 79% Physical, 5% Hybrid, and 16% Remote job distribution, with an average salary of $116,272 per year, or $55.9 per hour.
Principal Software Developer - BloodTrack (C++ expert)

Principal Software Developer - BloodTrack (C++ expert)

Haemonetics

Boston, MA • On-site

Full-time

Posted 27 days ago


Haemonetics rating

8.0

Company rating: 8.0 out of 10

Based on 10 frontline employees who took The Breakroom Quiz


Job description

Job Summary:
Haemonetics is a company focused on providing innovative solutions in transfusion management. They are seeking a Principal Software Developer to lead the technical strategy behind BloodTrack Tx®, ensuring reliability and safety in clinical environments through advanced software solutions.
Responsibilities:
• Define Architectural Strategy: Set the long-term technical roadmap, engineering standards, and core technology adoption (engine, backend, rendering).
• Drive Technical Governance: Act as the final authority on critical design decisions, establish quality gates, and manage performance budgets.
• Lead Hands-On Innovation: Prototype foundational systems, perform high-level code reviews, and solve high-risk architectural challenges.
• Mentor Team: Coach team members to foster a culture of technical rigor and continuous improvement.
• Risk Management: Identify and mitigate technical debt, performance bottlenecks, and architectural risks across the development lifecycle.
• Cross-Disciplinary Partnership: Align technical architecture with regulatory and commercial objectives.
Qualifications:
Required:
• 10+ years in software engineering, with 5+ years in a Principal or Architect role
• Expert-level C/C++ and exposure to OOP languages like C# or Java/Python
• JavaScript/Typescript, Reactjs, Nextjs, RESTful APIs, Microservices, Domain-driven design, CI/CD, Event-driven architecture, Service-oriented architecture, High-availability, containerization, SQL and NOSQL
• OWASP best practice, OIDC, SAML2, SOC2, ISO27001, HIPAA
• Success in shipping multiple complex products with stable, maintainable architectures.
• Ability to translate complex technical concepts for both engineers and executive leadership.
• Balanced approach to solving immediate production needs while maintaining long-term architectural health.
• A passion for replacing legacy workflows with scalable, R&D-driven solutions.
Preferred:
• Cloud & Infrastructure Experience: AWS (ECS, EKS, RDS, Lambda, S3, SQS, CloudFormation), Terraform.
Company:
Haemonetics is a global medical technology company that provides Blood Management and Interventional Technologies. Founded in 1971, the company is headquartered in Boston, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

What Haemonetics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom