1

Software Engineer C Python Jobs (NOW HIRING)

Senior Software Engineer

Salem, OR · On-site

$121K - $159K/yr

... out software development in C, Python or other selected languages for new products and/or ... May serve as a Lead Software Engineer for complex software development project designs and/or ...

Senior Software Engineer

Salem, OR · On-site

$123K - $162K/yr

... out software development in C, Python or other selected languages for new products and/or ... May serve as a Lead Software Engineer for complex software development project designs and/or ...

Showing results 21-40

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 Sep 10, 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 are popular job titles related to Software Engineer C Python jobs?

For Software Engineer C Python jobs, the most frequently searched job titles are:

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

Embedded Software developer

Plano, TX • On-site

PROLIM Global Corporation
IT Services • 201 - 500 employees

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Title - Software Developer
Rockford, Illinois
Experience - 7 to 10 years
Job Description:
Primary Responsibilities:
• The job requires a good knowledge of strong analysis, a thorough understanding of the embedded software development in C language.
• Ability to gather the requirements from Business stakeholders, create a requirement document, approvals for implementation, design for the application, implementation, reviews, issue resolution and execution.
• Embedded software engineer shall ensure solutions adhere to architectural and aerospace standards and best practices, including security and accessibility policies and guidelines.
• Experience in coding, debugging, creating build and developer testing
Required Skills:
Hands on experience with DO-178B/C, DO-330.
Hands on experience with programming in C.
Hands on Experience in programming in C | Python | shell script
Hands on Experience in embedded software development adhering to aerospace standards DO178B/C, Reviews and Testing.
• Knowledge on MATLAB and related tool
• Experience in preparing planning documents and Requirement analysis
• Experience in using IDE: Visual Studio Code | Microsoft Visual Studio
• Expertise in using IBM DOORS | Siemens Polarion
• Responsible for understanding the requirements and implementation.
• Responsible for updating traceability matrix between requirements and implementation.
• Involve in Change Request analysis, Correction and Verification Activities.
• Coordinating with cross functional teams for Development and Verification activities.
• Conduct high-level requirements reviews, software design reviews and code reviews using Polarian.
• Responsible for performing Design Review and updating the Design.
• Verify the disposition of software problem reports
• Responsible for understanding the CR Development and Verification Activities.
• Configuration management experience using SVN
Qualifications/Experience Needed:
Degree in Science, Technology, Engineering or Mathematics (STEM).
Knowledge of aircraft or electronic systems.
Effective oral/written communication skills (including technical writing).
Hands on Experience in programming in Embedded C , Python.