1

Computer Software Engineering Jobs in Massachusetts

Software Engineering Intern

Cambridge, MA ยท On-site

$28 - $40/hr

The candidate will work with Draper's Software Engineering Division with the focus on low level ... Strong computer skills including MS Word, PowerPoint and Excel. Additional The ideal candidates for ...

Software Engineering Intern

Cambridge, MA ยท On-site +1

$28 - $40/hr

The candidate will work with Draper's Software Engineering Division with the focus on low level ... Strong computer skills including MS Word, PowerPoint and Excel. Additional The ideal candidates for ...

Software Engineering Intern

Cambridge, MA ยท On-site +1

$28 - $40/hr

The candidate will work with Draper's Software Engineering Division with the focus on low level ... Strong computer skills including MS Word, PowerPoint and Excel. Additional The ideal candidates for ...

Manages a software engineering team and contributes hands-on throughout the software development ... S/M.S in Computer Science or equivalent experience. * Proven ability to organize, plan, manage ...

Software Engineering Manager- Hybrid

Newton, MA ยท On-site

$146.81K - $167.10K/yr

Qualifications: โ€ข Bachelor's degree in Computer Science, Software Engineering, or closely related field and 5 years of experience. Will also accept a Master's degree and 3 years of experience. โ€ข ...

Software Engineering Manager- Hybrid

Newton, MA ยท On-site +1

$146.81K - $167.10K/yr

Bachelor's degree in Computer Science, Software Engineering, or closely related field and 5 years of experience. Will also accept a Master's degree and 3 years of experience. Must have experience ...

Sr. Director, Software Engineering

Boston, MA ยท Hybrid

$274.90K/yr

Bachelor's Degree (Computer Science or related degree) * 10+ years of technical Architect experience * 5+ years of managing software engineering teams * 5+ years of experience in Cloud solutions

Sr Manager, Software Engineering

Lowell, MA ยท On-site

$132.08K - $245.30K/yr

Bachelors Degree in Computer Science or related field required, Masters Degree preferred * 12+ years of experience in software engineering required * 2+ years leading managers of engineers preferred

Sr Manager, Software Engineering

Lowell, MA ยท On-site

$132.08K - $245.30K/yr

Bachelors Degree in Computer Science or related field required, Masters Degree preferred * 12+ years of experience in software engineering required * 2+ years leading managers of engineers preferred

next page

Showing results 1-20

Computer Software Engineering information

See Massachusetts salary details

$69.3K

$161.1K

$224.4K

How much do computer software engineering jobs pay per year?

As of May 30, 2026, the average yearly pay for computer software engineering 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 key skills and qualifications needed to thrive as a Computer Software Engineer, and why are they important?

To thrive as a Computer Software Engineer, you need strong programming skills, problem-solving abilities, and a solid foundation in computer science, typically supported by a relevant degree. Familiarity with development tools, integrated development environments (IDEs), version control systems like Git, and sometimes certifications in specific languages or frameworks are important. Excellent teamwork, communication, and adaptability help engineers collaborate effectively and respond to evolving project needs. These skills ensure the successful design, implementation, and maintenance of reliable, efficient software solutions.

What are some common challenges computer software engineers face when working on large-scale projects?

Computer software engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent documentation. Navigating these challenges requires strong communication skills, effective use of version control systems, and familiarity with agile methodologies. Additionally, engineers must balance meeting project deadlines with maintaining code quality and adapting to evolving requirements, making time management and adaptability crucial skills in this role.

What is computer software engineering?

Computer software engineering is a branch of engineering focused on designing, developing, testing, and maintaining software applications and systems. Software engineers use programming languages, engineering principles, and problem-solving skills to create software that meets user needs. They often work on everything from mobile apps to large-scale enterprise systems, collaborating with other engineers, designers, and stakeholders. The field requires continuous learning due to rapidly evolving technologies and methodologies.

What is the difference between Computer Software Engineering vs Computer Software Development?

AspectComputer Software EngineeringComputer Software Development
CredentialsBachelor's in Software Engineering, Computer Science, or related field; certifications like Certified Software Development Professional (CSDP)Bachelor's in Computer Science, Software Engineering, or related; certifications less common
Work EnvironmentDesigning, analyzing, and managing software projects; often involved in system architectureWriting, testing, and debugging code; focused on creating software applications
Employer & Industry UsageUsed by tech companies, consulting firms, and large organizations for complex projectsCommon across startups, tech firms, and software companies for product development

While both roles involve software creation, Computer Software Engineering emphasizes designing and managing software systems, whereas Computer Software Development focuses on coding and implementing software solutions. Understanding these differences helps in choosing the right career path or job search focus.

Infographic showing various Computer Software Engineering job openings in Massachusetts as of May 2026, with employment types broken down into 1% As Needed, 86% Full Time, 8% Part Time, 4% Contract, and 1% Nights. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $161,114 per year, or $77.5 per hour.
Software Engineering Intern

Software Engineering Intern

Draper

Cambridge, MA โ€ข On-site

$28 - $40/hr

Full-time

Posted 19 days ago


Job description

Overview:
Draper is an independent, nonprofit research and development company headquartered in Cambridge, MA. The 2,000+ employees of Draper tackle important national challenges with a promise of delivering successful and usable solutions. From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our multidisciplinary teams of engineers and scientists work in a collaborative environment that inspires the cross-fertilization of ideas necessary for true innovation. For more information about Draper, visit www.draper.com.
Job Description Summary:
The candidate will work with Draper's Software Engineering Division with the focus on low level software for real-time embedded systems. This is an excellent opportunity for college students who would like to apply their skills to practical applications.
Job Description:
Duties/Responsibilities
  • Design, develop, and enhancement engineering solutions for challenging problems.
  • Implement, test, perform analysis, and provide documentation support.
  • Generate and present test reports including plots, tables, evaluation criteria, and conclusions from data collected and analyzed throughout the test process.
  • Complete assignments designed to develop a practical knowledge of processes, procedures, equipment, facilities, and systems as well as their interrelationships within engineering disciplines.
  • Performs other duties as assigned.

Program Requirements
  • Enrolled in an accredited full-time undergraduate or graduate degree program required.
  • There is flexibility regarding hours and program duration based on applicant's school schedule and availability.

Skills/Abilities
  • Excellent written and oral communication skills.
  • Excellent work ethic with the ability to work independently or in a team environment.
  • Ability to adapt to ever-changing environments, risks, and vulnerabilities.
  • Strong computer skills including MS Word, PowerPoint and Excel.

Additional Job Description:
The ideal candidates for this position are enthusiastic about developing infrastructure and application software for resource constrained systems. Domains include sensor, vehicle and infrastructure systems. This internship will be onsite at Draper's Cambridge, MA campus, with the ability to occasionally work from home.
Qualifications
  • Competency in C/C++
  • Working knowledge of real-time operating systems
  • Understanding of the product development and engineering project lifecycle (requirements development through Verification and Validation)

Experience in RISC-V, ARM, low power processors, embedded Linux, device driver development and software testing a plus.
Applicants selected for this position may be required to obtain and maintain a government security clearance.
Pay Range: $28.00 - $40.00/hr.
Full Time: 40 hours/week
Duration: 5/18/2026 - 8/28/2026
No commute stipend.
Connect With Draper for Future Opportunities! If you don't find the right posting in our Career Opportunities, you may submit your resume for future consideration.
Job Location - City:
Cambridge
Job Location - State:
Massachusetts
Job Location - Postal Code:
02139-3563
The US base salary range for this full-time position is
$20.00 - $45.00
Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Union ranges will be in compliance with the collective bargaining agreement's approved rates by location and role. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. Please note that the compensation details listed in US role postings reflect the base salary only, and does not include bonuses or benefits.
Our work is very important to us, but so is our life outside of work. Draper supports many programs to improve work-life balance including workplace flexibility, employee clubs ranging from photography to yoga, health and finance workshops, off site social events and discounts to local museums and cultural activities. If this specific job opportunity and the chance to work at a nationally renowned R&D innovation company appeals to you, apply now www.draper.com/careers.
Draper is committed to creating an inclusive environment. We understand the value of inclusivity and its impact on a high-performance culture. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, national origin, veteran status, or genetic information. Draper is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, please contact hr@draper.com.