1

Software Engineer Contract Jobs in Massachusetts

Sr. Software Engineer

Boston, MA

$133K - $175K/yr

Contract (Right to Hire) Title: Sr. Software Engineer Location: Boston, MA : This multi-faceted role offers the individual the opportunity to have tremendous impact on a number of web initiatives ...

Senior Software Engineer, Autonomous Lab

Boston, MA ยท On-site

$133K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Senior Software Engineer, Autonomous Lab About the Role We are seeking Senior Software Engineers to ... Define and evolve interfaces and contracts that other teams build on with confidence. * Participate ...

Software Engineer (Secret) (4611)

Boston, MA ยท On-site

$93K - $156K/yr

  • Medical

  • Retirement

  • PTO

SMX is seeking Software Engineers (Junior/Mid/Senior/SME) supporting the design and implementation ... contract labor categories, relevant prior work experience, specific skills, education and ...

Senior Software Engineer, Autonomous Lab

Boston, MA ยท On-site

$133K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Senior Software Engineer, Autonomous Lab About the Role We are seeking Senior Software Engineers to ... Define and evolve interfaces and contracts that other teams build on with confidence. * Participate ...

Senior Software Engineer

Cambridge, MA ยท On-site

$133K - $176K/yr

... contracts. Cambridge Blockchain is currently piloting and developing the solution for two ... Supervised software engineering teams of 3 or more responsible for delivering products based on ...

Senior Software Engineer

Cambridge, MA ยท On-site

$133K - $176K/yr

... contracts. Cambridge Blockchain is currently piloting and developing the solution for two ... Supervised software engineering teams of 3 or more responsible for delivering products based on ...

Showing results 41-60

Software Engineer Contract information

See Massachusetts salary details

$69.3K

$161.1K

$224.4K

How much do software engineer contract jobs pay per year?

As of Aug 15, 2026, the average yearly pay for software engineer contract 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 is a software engineer contract?

Software engineer contracts are agreements where software engineers are hired on a temporary basis to work on specific projects or for a set period of time, rather than as permanent employees. Contractors often work for multiple clients, are paid hourly or per project, and may have more flexible schedules. These contracts outline the scope of work, compensation, deadlines, and other terms. Contract software engineers are responsible for delivering quality code and meeting the requirements set by the client or organization. This working arrangement can offer more autonomy, but also less job security and benefits compared to full-time employment.

What are the key skills and qualifications needed to thrive as a software engineer contract?

To thrive as a Software Engineer Contract, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience in computer science or related fields. Familiarity with source control systems (e.g., Git), cloud platforms, and proficiency in languages or frameworks required by the contract are crucial, as are any certifications in areas like AWS or Agile methodologies. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and deliver results in diverse environments. These skills ensure you can efficiently contribute to projects, meet client expectations, and maintain professional flexibility across various assignments.

What is the difference between Software Engineer Contract vs Software Engineer Full-Time?

AspectSoftware Engineer ContractSoftware Engineer Full-Time
Employment TypeTemporary, project-basedPermanent, ongoing
Work EnvironmentTypically freelance or agency-basedCompany offices or remote
CredentialsUsually similar certifications and skillsSame as contract roles
BenefitsLimited or no benefitsHealth, retirement, paid leave

In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.

What are some common challenges faced by software engineers working on contract positions, and how can they be managed?

Software engineers on contract often face challenges such as quickly adapting to new codebases, understanding diverse team workflows, and managing changing project scopes. It's important to proactively communicate with team members, clarify project requirements early on, and stay organized to meet tight deadlines. Additionally, maintaining a strong personal workflow and being open to feedback can help contract engineers integrate more smoothly and deliver high-quality results within limited timeframes.

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

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

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

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

What cities in Massachusetts are hiring for Software Engineer Contract jobs?

Cities in Massachusetts with the most Software Engineer Contract job openings:

Infographic showing various Software Engineer Contract 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.

Senior Software Engineer - Equipment Controls

Big Resourcing

Wilmington, MA โ€ข On-site

$130 - $180/hr

Other

Posted 10 days ago


Job description

Senior Software Engineer โ€“ Equipment Controls

Location: Wilmington, MA
Type of Role: Contract to Hire (6-month contract, then conversion)

Overview

Looking for a talented and self-motivated Senior Software Engineer to develop, maintain, troubleshoot, and extend machine-control software for novel electroโ€‘mechanical additive manufacturing systems. The ideal candidate has strong C++ and C# experience, is comfortable working close to hardware, and can debug complex realโ€‘time equipment behavior from software, controls, electrical, process, and operatorโ€‘facing symptoms.

Key Responsibilities
  • Design, implement, maintain, and troubleshoot realโ€‘time C++ machineโ€‘control software for complex control systems, including gas flow control, motion systems, timing and communication systems.
  • Develop and maintain C#/.NET HMI, backend, configuration, setupโ€‘wizard, and diagnostics software for complex equipment operation.
  • Integrate and debug industrial automation hardware including EtherCAT I/O, safety interfaces, PMAC/Delta Tau motion systems, PLC interactions, sensors, actuators, lasers, and related machine peripherals.
  • Support machine bringโ€‘up, commissioning, production troubleshooting, and rootโ€‘cause analysis using logs, database telemetry, diagnostics, simulator behavior, and direct machine testing.
  • Work with controls, electrical, mechanical, process, optics, manufacturing, and field teams to turn machine behavior requirements into robust software and controls implementations.
  • Improve fault handling, failโ€‘safe behavior, operator messaging, configuration persistence, diagnostics, and recovery workflows for production equipment.
  • Maintain and extend shared software libraries and deployment support for multiple machine projects.
  • Document designs, handoff notes, test plans, commissioning procedures, and troubleshooting guidance for systems that must be maintained by a broader engineering team.
  • Participate in code reviews, enforce practical testing discipline, and mentor less experienced engineers.
Required Experience & Skills
  • BS degree in Software Engineering, Computer Engineering, Electrical Engineering, Mechanical Engineering, Robotics, Mechatronics, or a related field, or equivalent professional experience.
  • 7+ years of relevant professional experience developing software for industrial automation, equipment controls, embedded systems, realโ€‘time systems, robotics, motion systems, or similar hardwareโ€‘integrated products.
  • Objectโ€‘oriented design and analysis (OOA/OOD) with demonstrated ability to translate ambiguous machine requirements into maintainable software designs.
  • Strong professional experience with modern C++ in equipment, embedded, realโ€‘time, or other hardwareโ€‘adjacent software environments.
  • Strong professional experience with C#/.NET for HMI, tooling, configuration, diagnostics, or backend equipment software.
  • Ability to independently debug complex software and machine behavior across C++, C#, realโ€‘time systems, industrial I/O, hardware interfaces, logs, and operator workflows.
  • Working understanding of industrial automation concepts such as communication buses, sensors, actuators, motion, PLC/safety interaction, interlocks, fault handling, realโ€‘time constraints, and failโ€‘safe behavior.
  • Experience designing or maintaining GUI/HMI systems for complex control systems or production equipment.
  • Comfort working directly with machines in a lab or factory environment, including bringโ€‘up, commissioning, issue reproduction, and validation testing.
  • Experience with source control, issue tracking, code reviews, and practical test planning for software that interacts with hardware.
  • Experience using AI tooling to effectively and safely assist in software development, such as Codex / Claude / Copilot.
  • Strong analytical, written, and verbal communication skills; must be able to work effectively across software, controls, electrical, mechanical, process, and manufacturing teams.
Nice to Have
  • MS degree preferred; 10+ years of relevant experience preferred for candidates near the top of the salary range.
  • Experience with RTOS or realโ€‘time Windows extensions such as IntervalZero RTX, or comparable realโ€‘time control environments.
  • Experience with EtherCAT, Beckhoff/TwinCAT, Siemens PLCs, Delta Tau/PMAC, Galil, ACS, or comparable motion/control platforms.
  • Experience with gas/vacuum/chamber systems, inerting, O2 safety, purifier/filter systems, pressure control, valves, blowers, or similar processโ€‘control subsystems.
  • Experience with laser systems, CNC equipment, additive manufacturing, semiconductor equipment, robotics, test equipment, or other complex electroโ€‘mechanical production tools.
  • Experience with SQLโ€‘type database systems and query/debug workflows, including PostgreSQL.
  • Experience using oscilloscopes, logic analyzers, multimeters, or similar tools to debug hardware/software interfaces.
  • Background in mechatronics, electrical systems, controls engineering, or manufacturing equipment support.
  • Python or other scripting experience for automation, diagnostics, test tooling, or data analysis.
#J-18808-Ljbffr