1

Computer System Programmer Jobs in Boston, MA (NOW HIRING)

Design computer security strategy and engineer comprehensive cybersecurity architecture. Identify, define and document system security requirements and recommend solutions to management. Configure ...

Education Requires a bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, Systems Engineering, Applied Physics, or related field. Master's degree preferred.

Model Based Systems Engineer Lincoln, Mass Full Time: 4-5 days onsite - with flexible start and end ... Bachelor's degree in computer science, Software Engineering, Electrical Engineering, or any ...

... computer system configurations and upgrades in consultation with the staff -Develop, coordinate ... of programming languages such as Perl, python, C/C++, and scripting language. Active Secret ...

... computer coding languages, SysML, STPA, DOORs, and/or other engineering analysis tools • ... Experience 0-3 years experience in systems engineering with emphasis in requirements engineering.

... computer coding languages, SysML, STPA, DOORs, and/or other engineering analysis tools Knowledge of GN&C, avionics architectures, fault tolerance, cyber/security, comms/encryption, or other ...

System Requirements Engineer

Cambridge, MA · On-site +1

$75K - $156K/yr

... computer coding languages, SysML, STPA, DOORs, and/or other engineering analysis tools Knowledge of GN&C, avionics architectures, fault tolerance, cyber/security, comms/encryption, or other ...

Engineering degree in Electrical Engineering, Computer Engineering or related field, advanced ... systems integration. * Knowledge of compliance testing is a plus. * Experience with requirement ...

The AV Programmer is responsible for developing, deploying, and maintaining control system ... Bachelor's degree in computer science or similar field preferred * Familiarity with Agile ...

Senior System Engineer

Burlington, MA · On-site

$105K - $155K/yr

Engineering degree in Electrical Engineering, Computer Engineering or related field, advanced ... systems integration. * Knowledge of compliance testing is a plus. * Experience with requirement ...

Senior System Engineer

Burlington, MA · On-site

$105K - $155K/yr

Engineering degree in Electrical Engineering, Computer Engineering or related field, advanced ... systems integration. * Knowledge of compliance testing is a plus. * Experience with requirement ...

The AV Programmer works closely with clients, systems engineers, project teams, and management to ... Bachelor's degree in computer science or similar field preferred * Familiarity with Agile ...

next page

Showing results 1-20

Computer System Programmer information

See Boston, MA salary details

$18

$54

$89

How much do computer system programmer jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for computer system programmer in Boston, MA is $54.04, according to ZipRecruiter salary data. Most workers in this role earn between $39.18 and $67.64 per hour, depending on experience, location, and employer.

Which IT degree pays the most?

For a Computer System Programmer, degrees in computer science, software engineering, or information technology typically lead to higher-paying roles. Advanced degrees like a master's or certifications such as Cisco or Microsoft can also increase earning potential in this field.

What are the key skills and qualifications needed to thrive as a Computer System Programmer, and why are they important?

To thrive as a Computer System Programmer, you need strong programming abilities in languages such as C, C++, or Java, along with a degree in computer science or a related field. Familiarity with operating systems, integrated development environments (IDEs), and version control systems like Git is typically required. Attention to detail, analytical thinking, and effective problem-solving are essential soft skills that distinguish top performers. These competencies ensure the development of reliable, efficient, and maintainable systems that meet organizational and user needs.

What is an average salary for a computer programmer?

The average salary for a computer system programmer varies depending on experience, location, and industry, but typically ranges from $70,000 to $110,000 annually. Skilled programmers with knowledge of specific programming languages and tools can earn higher salaries, especially in high-demand markets.

What is the difference between Computer System Programmer vs Software Developer?

AspectComputer System ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field; certifications like CompTIA or Microsoft may be beneficialSimilar educational background; often holds degrees in computer science, software engineering, or related fields
Work EnvironmentWorks mainly in IT departments, focusing on system-level programming, operating systems, and hardware integrationWorks in various industries, developing applications, web, mobile, or enterprise software
Industry UsageCommonly employed in technology firms, government agencies, and organizations with complex IT infrastructureWidely used across tech companies, startups, and businesses developing consumer or enterprise software

While both roles require programming skills and a similar educational background, Computer System Programmers focus on system-level software and hardware integration, whereas Software Developers create applications and user-facing software solutions.

What are computer system programmers?

Computer system programmers are professionals who write, test, and maintain the software that enables computers and networks to function effectively. They typically work on system-level software such as operating systems, network distribution software, and compilers, ensuring that computer hardware and software work seamlessly together. Their role often involves debugging, updating, and optimizing existing code to improve system performance and security. Computer system programmers may also collaborate with hardware engineers and other IT professionals to integrate new technologies into existing systems.

What jobs does a computer programmer do?

A computer programmer writes, tests, and maintains code for software applications, websites, and systems using programming languages such as Java, Python, or C++. They analyze user needs, develop algorithms, and troubleshoot issues to ensure functionality. Programmers often collaborate with developers, analysts, and project managers in a technical environment and may require knowledge of development tools and version control systems.

What are the typical collaboration dynamics between computer system programmers and other IT professionals?

Computer system programmers frequently collaborate with system analysts, network engineers, and software developers to ensure that new or modified systems integrate seamlessly with existing infrastructure. They often participate in meetings to discuss technical requirements, troubleshoot issues alongside IT support teams, and work closely with quality assurance professionals to test system functionality. Strong communication and teamwork skills are essential, as these collaborations are crucial for identifying potential problems early and ensuring project success.

Do coders get paid well?

Computer system programmers typically earn competitive salaries that vary based on experience, location, and industry. Skilled programmers with knowledge of programming languages, debugging, and system architecture often have higher earning potential, especially with certifications or specialized expertise.
What are popular job titles related to Computer System Programmer jobs in Boston, MA? For Computer System Programmer jobs in Boston, MA, the most frequently searched job titles are:
What job categories do people searching Computer System Programmer jobs in Boston, MA look for? The top searched job categories for Computer System Programmer jobs in Boston, MA are:
System Security Engineer

System Security Engineer

Draper

Cambridge, MA • On-site

Full-time

Posted 14 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 High Availability Architecture Group within the Systems Engineering directorate is seeking a Senior System Security Engineer to guide and facilitate concept development, mission-system analysis, and requirement definition & compliance for critical, yet novel & disruptive cyber resilient technologies. This handpicked candidate must possess a unified System Security, Cybersecurity, and Cryptography expertise that can expand Draper's insight to address national security threats which remain prevalent throughout critical enterprises, infrastructure, systems, and operations. A successful candidate will be equipped to propose modern solutions embedded with security awareness, that adhere to NIST, NSA, and DoD standards, to proactively mitigate unacceptable loss and unrecoverable downtime throughout their lifecycle. The multidisciplinary proficiencies supporting this initiative are System Security Concepts & Design Principles, Resilient Architecture, Anomaly & Contingency Management, and Cryptography & Key Management.

Job Description:

Duties/Responsibilities
Develop, execute and track the performance of security measures to protect information and network infrastructure and computer systems.
Design computer security strategy and engineer comprehensive cybersecurity architecture.
Identify, define and document system security requirements and recommend solutions to management.
Configure, troubleshoot and maintain security infrastructure software and hardware.
Install software that monitors systems and networks for security breaches and intrusions.
Monitor systems for irregular behavior and set up preventive measures.
Plan, develop, implement and update company's information security strategy.
Educate and train staff on information system security best practices.
Help define a security approach for a particular defined problem and independently execute plan.
Contribute high quality content for technical reports and presentations with minimal guidance.
Adapt appropriately to changes in program requirements.
Proactively identify needs and concerns associated with plan execution and communicate them to project leadership.
Skills/Abilities
Curiosity-driven approach to solving complex, industry and customer-driven problems as part of a multi-disciplinary team.
Collaborate and communicate effectively and openly with multi-disciplinary program team members. program leadership, and non-technical personnel
Team player able to work in a fast-paced environment.
Ability to balance multiple competing tasks and demands.
Education
Requires a bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, Systems Engineering, Applied Physics, or related field. Master's degree preferred.
Experience
Bachelor's degree requires 3-5 years' experience of working on System Security Engineer or other relevant position.
Master's degree requires 0-2 years' experience of working on System Security Engineer or other relevant position.

Additional Job Description:

Preferred Qualifications:

  • Proficiency applying System Theoretic Process Analysis for Security (STPA-Sec) to industry challenge problems
  • Proficiency with Model-based System Engineering toolkits, such as Cameo/MagicDraw, DOORs/DoorsNG, Jama Connect for the purposes of attack surface modeling and rapid impact & gap analysis for validation
  • An astute understanding of the applications of cryptography for complex weapon and space systems, cryptographic key management, Public Key Infrastructure (PKI) and the NSA's Key Management Infrastructure
  • Experience documenting compliance towards parent specifications and standards (i.e.: NIST SP 800.160, NIST Cybersecurity Framework (CSF) 2.0, DoD Cyber Tabletop Guide, NIST SP 800-57, NIST 800.53 & Risk Management Framework (RMF), MITRE Attack Framework, and DoD Instruction 3150.02)
  • Proficiency in requirement derivation, definition, and analysis for System Security, Network Security, and Data Security needs
  • Experience integrating vulnerability remediation, risk mitigation, and incident response within the Systems Engineering process.
  • Experience drafting innovative R&D proposals to commercial government sponsors

Applicants selected for this position will be required to obtain and maintain a government securityGovernment security clearance.

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

$75,000.00 - $150,000.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.