1

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

Software Documentation -- 1 year Programming * AWS Programming -- 3 years * Backend Programming ... C/C++ Programming -- 2 years * Development experience on a Linux platform -- 2 years * Full Stack ...

In-depth knowledge of C++ object-oriented programming with several years experience applying this knowledge to complex software architectures * Proven ability to quickly and effectively learn new ...

In-depth knowledge of C++ object-oriented programming with several years experience applying this knowledge to complex software architectures * Proven ability to quickly and effectively learn new ...

Senior Software Engineer

Waltham, MA · Hybrid

$132K - $174K/yr

Why Join SS&C SS&C combines proprietary technology with deep industry expertise to support complex financial and health care operations. Our teams design, implement, and operate solutions that help ...

Senior Software Engineer

Boston, MA · Hybrid

$133K - $175K/yr

Why Join SS&C SS&C combines proprietary technology with deep industry expertise to support complex financial and health care operations. Our teams design, implement, and operate solutions that help ...

Test Software Dev/Engineer Clearance Level: Active clearance is preferred; however, we will ... Proficiency in modern systems programming with C++ and C (proficiency in C alone is not sufficient ...

MORSE is seeking highly motivated and talented C++ Software Engineers to join our innovative team, supporting various projects that provide hardware-software interfaces, simulation, and real time ...

C++ Software Engineer

Cambridge, MA · On-site

$90K - $210K/yr

As a C++ Software Engineer at MORSE, you will have the opportunity to work on cutting-edge technology, contributing to the success of our applications and embedded software and making a meaningful ...

Full-Stack Software Developer Clearance Level: Must be able to obtain an Active Secret Clearance to ... A strong background in Rust, C, Python, and intimate knowledge of and experience in Docker and AWS ...

Showing results 21-40

C Software Engineer information

See Boston, MA salary details

$26.6K

$133.8K

$208.6K

How much do c software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for c software engineer in Boston, MA is $133,770.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,500.00 and $157,000.00 per year, depending on experience, location, and employer.

What does a C software engineer do?

A C Software Engineer designs, develops, tests, and maintains software applications and systems using the C programming language. They typically work on performance-critical applications, embedded systems, operating systems, or device drivers. Their responsibilities include writing efficient code, debugging, optimizing existing code, and collaborating with other engineers to ensure software reliability and maintainability. C Software Engineers must have a strong understanding of computer science fundamentals and problem-solving skills.

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

To thrive as a C Software Engineer, you need a deep understanding of C programming, algorithms, data structures, and a relevant degree in computer science or a related field. Familiarity with development tools such as GCC, Git, debugging profilers, and sometimes certifications in software development are commonly required. Strong problem-solving skills, attention to detail, and effective teamwork set outstanding C Software Engineers apart. These competencies are essential for building reliable, efficient software and collaborating effectively in technical environments.

How does a C software engineer typically collaborate with other teams during a development project?

C Software Engineers frequently work alongside cross-functional teams, including hardware engineers, QA testers, and project managers. Collaboration often involves participating in code reviews, integrating low-level code with hardware components, and ensuring software meets performance and reliability standards. Effective communication is essential, as these engineers must translate technical requirements and troubleshoot issues that may arise at the intersection of software and hardware. Regular meetings and documentation are standard practices to keep everyone aligned and maintain project momentum.

What is the difference between C Software Engineer vs C++ Software Engineer?

AspectC Software EngineerC++ Software Engineer
Required CredentialsBachelor's in Computer Science or related field; knowledge of C languageBachelor's in Computer Science or related field; knowledge of C and C++ languages
Work EnvironmentEmbedded systems, operating systems, device driversApplication development, game engines, software tools
Industry UsageEmbedded systems, firmware, hardware interfacingSoftware applications, game development, high-performance computing

The main difference between a C Software Engineer and a C++ Software Engineer lies in the programming languages they specialize in. C engineers focus on low-level programming for embedded systems and hardware interfaces, while C++ engineers work on more complex applications that require object-oriented features. Both roles require similar foundational skills but differ in application scope and complexity.

Infographic showing various C Software Engineer job openings in Boston, MA as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $133,770 per year, or $64.3 per hour.

Cybersecurity Software Engineer

Scalence L.L.C.

North Reading, MA • On-site

Full-time

Re-posted 9 days ago


Job description

Job Summary:
Scalence L.L.C. is seeking a highly motivated Cybersecurity Software Engineer to join their Software Engineering team. The role focuses on the protection of internal and customer-facing products and systems through secure software development and collaboration with product teams.
Responsibilities:
• Focus on secure software development, threat modeling, vulnerability assessment, incident response, security tool development, and cross-team collaboration.
• Design and implement security controls and tools.
• Conduct threat modeling, code reviews, and vulnerability assessments.
• Collaborate with product teams to ensure secure development lifecycle and products.
• Respond to security incidents and support investigations.
• Guide junior engineers and collaborate cross-functionally.
• Assist in development and maintenance of employee cybersecurity training.
Qualifications:
Required:
• 3+ years’ experience in cybersecurity or related software engineering field.
• Experience in threat modeling, security automation, vulnerability analysis, and incident response.
• Experience with static code analysis, software composition analysis, SCAP scans, and penetration testing.
• Familiarity with Cybersecurity Resiliency Act (CRA).
• Languages: C/C++, C#, or other similar compiled and interpreted language experience preferred.
• Experience in hardware control, embedded programming, or operating systems preferred.
• Experience in taking leadership roles on engineering projects.
• Excellent troubleshooting, debugging, and problem-solving skills.
• Experience with source control concepts.
• Effective communication skills and ability to work cross-functionally.
• BS/BA/MS degree in Computer Science, Computer Systems Engineering, or equivalent experience is required.
• BS/BA/MS in Electrical or Computer Engineering may be acceptable with sufficient software experience.
Company:
In today’s dynamic and competitive market, success hinges on mastering three key areas: Data Intelligence, Business Resilience, and Digital Experience. Founded in , the company is headquartered in Morristown, USA, with a team of 501-1000 employees. The company is currently Late Stage.