1

Software Developer C C++ Jobs in Boston, MA (NOW HIRING)

Software Development Engineer in Test

Boston, MA · Hybrid

$54.25 - $70/hr

As a leading financial services and healthcare technology company based on revenue, SS&C is ... Software Development Engineer in Test Locations: Boston, MA- Hybrid must be onsite 6x a month ...

As Lead Software Developer, you will work with a team to design, implement, and test systems ... Proficient in C, C++, or similar real-time embedded programming languages * Comfortable using ...

Senior Software Engineer

Waltham, MA · On-site

$132K - $174K/yr

Job Title: Sr. Software Engineer Locations: Waltham, MA - Hybrid About the Role We are seeking a ... Why Join SS&C SS&C combines proprietary technology with deep industry expertise to support complex ...

Sr. Director, Software Engineering

Boston, MA · Hybrid

$274K/yr

As a leading financial services and healthcare technology company based on revenue, SS&C is ... Our Software Engineering teams are the best in the world. The collaboration you'll have between ...

C++ Software Engineer

Boston, MA · On-site

$135 - $185/hr

Our client is seeking motivated and passionate C++ Software Engineers to develop high performance transactional systems that support a leading high frequency trading platform. Must have strong coding ...

Showing results 21-40

Software Developer C C information

See Boston, MA salary details

$11

$62

$103

How much do software developer c c++ jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for software developer c c++ in Boston, MA is $62.79, according to ZipRecruiter salary data. Most workers in this role earn between $51.20 and $68.94 per hour, depending on experience, location, and employer.

What is a software developer C C++?

A Software Developer C C++ is responsible for designing, developing, and maintaining software applications using the C and C++ programming languages. They work on system-level applications, embedded systems, game development, and high-performance software solutions. Their role includes writing efficient code, debugging, optimizing performance, and collaborating with teams to meet project requirements.

What are the typical daily responsibilities of a software developer C C++?

As a Software Developer C C++, your daily responsibilities often include designing, coding, and testing software solutions using C or C++, reviewing and optimizing existing codebases, and collaborating with team members through code reviews and project meetings. You may also be responsible for debugging, troubleshooting issues, and writing technical documentation to ensure maintainability and knowledge sharing within the team. Many developers work closely with cross-functional teams, such as QA engineers and product managers, to deliver robust and scalable applications. Staying up-to-date with industry standards and integrating new development tools or practices is also encouraged in this role.

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

To thrive as a Software Developer C C++, you need strong programming skills in C and C++, a deep understanding of algorithms, data structures, and software engineering principles, often supported by a relevant degree such as Computer Science or Software Engineering. Familiarity with development environments like Visual Studio or Eclipse, version control systems such as Git, and possibly certifications like Microsoft Certified: Azure Developer Associate can be advantageous. Attention to detail, problem-solving ability, teamwork, and effective communication are vital for excelling in collaborative and complex development environments. These skills and qualities help ensure reliable, high-performance code and successful project delivery in demanding technical settings.

What are the most commonly searched types of Software Developer C C++ jobs in Boston, MA?

The most popular types of Software Developer C C++ jobs in Boston, MA are:

What job categories do people searching Software Developer C C++ jobs in Boston, MA look for?

The top searched job categories for Software Developer C C++ jobs in Boston, MA are:

What cities near Boston, MA are hiring for Software Developer C C++ jobs?

Cities near Boston, MA with the most Software Developer C C++ job openings:

Infographic showing various Software Developer C C++ job openings in Boston, MA as of August 2026, with employment types broken down into 69% Full Time, 19% Part Time, 3% Temporary, 6% Contract, and 3% Nights. Highlights an 86% In-person, 6% Hybrid, and 8% Remote job distribution, with an average salary of $130,598 per year, or $62.8 per hour.

Embedded Software Engineer with Security Clearance

Korn Ferry (US)

Marlborough, MA • On-site

$136K - $179K/yr

Other

Re-posted 28 days ago


Job description

Overview This is a role for a Embedded Software Engineer who is eager to give to a small, fast-paced team. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service.Design and implementation with embedded software in C/C++ • Linux OS use, for an embedded environment • TCP/IP and common network configuration • Linux kernel driver development/modifications • Familiarity with to bare metal embedded device drivers • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) • RESTConf interface design and implementation • Emulation Environments • Networking protocols (e.g. IPSec, MACsec, TLS, etc.) • Python development • Standalone embedded applications • Participating in multi-disciplinary teams • This program is to develop, test, and certify the Next Generation Encryptor (NGE) High-Speed encryptor to support government enterprise networks.
 
This is an onsite role based out of Carlsbad, CA, Marlborough, MA, or Tampa, FL. Qualifications • Bachelor's Degree or higher in Computer Science, Computer Engineering or related field • At least 5 years design and implementation experience with embedded software in C/C++. • At least 2 years Linux OS use, ideally for an embedded environment • Experience using RUST • Basic understanding of TCP/IP and common network configuration • Object-oriented software development experience • Agile Scrum development experience • Ability to plan, track, and report on progress • CI/CD software • Good oral and written communication skills • US citizenship and an active SECRET (or higher) security clearance is required • Ability to travel up to 10% • Familiarity with Linux kernel driver development/modifications • Familiarity with bare metal embedded device drivers What will help you on the job: • Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.);  Experience with Rust or other memory language  • Experience with RESTConf interface design and implementation • Experience with Emulation Environments • Experience with networking protocols (e.g. IPSec, MACsec, TLS, etc.) • Experience with Python; Experience using Rust or similar programming language • Familiarity with standalone embedded applications • Experience participating in multi-disciplinary teams