1

Software Engineer C Python Jobs (NOW HIRING)

Sr. Software Engineer (C, C++, Linux)

Salem, NH · On-site

  • Medical

  • Retirement

  • PTO

... engineers to define interfaces and validate system performance * Contribute to software ... Experience with scripting (Python, Bash, Perl) * Knowledge of device drivers, communication ...

Software Engineer

Hanover, MD · On-site

$140K - $160K/yr

Develop software solutions using C, C++, Python, and other applicable programming languages ... Debug existing software, identify root causes, and correct application and system defects.

Embedded Software Engineer 2 - Avionics

Olathe, KS · On-site

$127K - $167K/yr

You'll write software in C and Python, configuring the flight deck to meet your customer ... Utilizes software engineering tools such as configuration management systems, build processes, and ...

Software Engineer

Hanover, MD · On-site

$140K - $160K/yr

Develop software solutions using C, C++, Python, and other applicable programming languages ... Debug existing software, identify root causes, and correct application and system defects.

Software Engineer, C/C++

Mountain View, CA · On-site +1

$150K - $251K/yr

  • Medical

  • Retirement

As a Software Engineer, C/C++ you will be responsible for the following: Driving and delivering new product features in Horizon Windows Agent. Identifying and implementing areas of enhancement for ...

Showing results 41-60

Software Engineer C Python information

See salary details

$23K

$140K

$202.5K

How much do software engineer c python jobs pay per year?

As of Aug 20, 2026, the average yearly pay for software engineer c python in the United States is $139,971.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,500.00 and $164,500.00 per year, depending on experience, location, and employer.

What is a software engineer c python?

Software Engineer C Python jobs involve designing, developing, and maintaining software applications using both the C and Python programming languages. These engineers work on a variety of projects, such as system software, embedded systems, backend services, or automation tools. They use C for tasks that require high performance and low-level hardware interaction, while Python is often used for scripting, rapid prototyping, and integrating components. Candidates for these roles typically need strong problem-solving skills, experience with both languages, and familiarity with software development best practices. Collaboration with other developers, code review, and testing are also key aspects of the job.

How do software engineer c python roles typically collaborate with cross-functional teams during the software development lifecycle?

Software Engineer C Python professionals often work closely with cross-functional teams such as product managers, QA testers, and DevOps engineers throughout the software development lifecycle. They participate in code reviews, contribute to technical discussions, and help translate product requirements into robust, scalable code. Effective communication and teamwork are essential, as these engineers must frequently align their work with both frontend and backend teams to ensure smooth integration and deployment. Regular stand-ups, sprint planning meetings, and collaborative debugging sessions are common aspects of the work environment.

What are the key skills and qualifications needed to thrive as a software engineer specializing in C and Python, and why are they important?

To thrive as a Software Engineer specializing in C and Python, you need strong programming skills in both languages, a solid understanding of algorithms and data structures, and typically a degree in computer science or related field. Familiarity with development tools like Git, integrated development environments (IDEs), version control systems, and experience with debugging and testing frameworks are essential. Problem-solving ability, effective communication, and teamwork distinguish outstanding engineers in this role. These skills ensure robust, maintainable code and successful collaboration on complex software projects.

What is the difference between Software Engineer C Python vs Software Developer C Python?

AspectSoftware Engineer C PythonSoftware Developer C Python
Primary FocusDesigning, developing, and maintaining software systems and architectureWriting, testing, and implementing code for specific applications or features
Work EnvironmentOften involved in system-level projects, collaborating with cross-functional teamsTypically focused on application-level development, working on specific modules
Required SkillsStrong understanding of software architecture, algorithms, and system designProficiency in coding, debugging, and implementing features in C and Python

While both roles require C and Python skills, Software Engineers C Python focus on system design and architecture, whereas Software Developers C Python concentrate on coding and application development. The roles often overlap, but the scope and responsibilities differ based on project complexity and organizational needs.

How much do software engineers in Python make?

Software engineers specializing in Python typically earn a median annual salary ranging from $80,000 to $130,000, depending on experience, location, and industry. Senior roles or those with expertise in frameworks like Django or Flask may command higher salaries, especially in competitive markets.

Is C and Python enough to get a software engineer C Python job?

For a Software Engineer C Python role, proficiency in both C and Python is often essential, as they are core programming languages used in many projects. However, employers typically also value knowledge of data structures, algorithms, version control, and software development practices, so additional skills can improve job prospects.
More about Software Engineer C Python jobs

What job categories do people searching Software Engineer C Python jobs look for?

The top searched job categories for Software Engineer C Python jobs are:

Infographic showing various Software Engineer C Python job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $139,971 per year, or $67.3 per hour.

Intermediate Software Engineer

TMC Technologies

King George, VA • On-site

Full-time

Re-posted 5 days ago


Job description

Job Title
Intermediate Software Engineer
Location
King George, VA 22485 US (Primary)
Category
Engineering, Information Technology
Job Type
Full-time
Career Level
Experienced (Non-Manager)
Education
Bachelor's Degree
Travel
Security Clearance Required
Secret
Job Description
TMC Technologies has recently been awarded a 5 year contract providing subject matter, systems engineering, software development, and test & evaluation expertise to the Naval Surface Warfare Center Dahlgren Division's (NSWCDD) Warfare Systems Engineering and Integration (V) Department.
We are seeking an Intermediate Software Engineer to join our team on this new opportunity. While there is the potential for remote work, all personnel will initially be expected to work on-site in the Dahlgren area until performance is effectively established with the customer. Relocation assistance can be provided where applicable.
A SECRET (or higher) security clearance is required.
Job Requirements
Secret (or higher) security clearance
Bachelor's degree in the area of Science, Technology, Engineering or Mathematics
3+ years of experience in each of the following:
- Coding / analyzing one or more of the following programming languages to include C++, C, Python, and Batch.
- Java
- Understanding networking principles or familiar.
- Model drive architecture tools and languages.
- General software engineering in the areas of computer program development and software architecture design and development
- DevSecOps processes and principles
- Agile methodology and SAFE Agile principles.
We are equal opportunity/affirmative action employers, committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status, or any other protected characteristic under state or local law.