1

Python Software Engineer Jobs in Cary, NC (NOW HIRING)

Embedded Software Engineer

Cary, NC · On-site

$60 - $64/hr

Embedded Software Engineer Client: Heavy Machine Manufacturing Company Location: Cary, NC 27513 ... Skills • Python scripting - 1-2 years • GNU Make - 1-2 years • CAN / UDS protocols - 1-2 ...

Kitware is seeking a Software Engineer to join the Computer Vision team. This position offers an ... Proficiency in developing Python and C++ code and applications * Ability to thrive in an agile work ...

Software Engineer

Carrboro, NC · On-site

$75K - $95K/yr

Kitware is seeking a Software Engineer to join the Computer Vision team. This position offers an ... Proficiency in developing Python and C++ code and applications * Ability to thrive in an agile work ...

Kitware is seeking a Software Engineer to join the Computer Vision team. This position offers an ... Proficiency in developing Python and C++ code and applications * Ability to thrive in an agile work ...

Software Engineer III, Viewpoint

Raleigh, NC · On-site

$56 - $75/hr

The Software Engineer III will be responsible for designing, developing, and maintaining software ... Java, Scala, Python, Go, JavaScript/TypeScript. • Full-stack web applications development. • ...

Software Engineer III

Durham, NC · On-site

$55.50 - $74.75/hr

... C++, Python, or Java. Preferred : • Master's degree or PhD in Computer Science or related ... and software test engineering. Company : Google specializes in internet-related services and ...

Software Engineer III

Raleigh, NC · On-site

$56 - $75/hr

... C++, Python, or Java. Preferred : • Master's degree or PhD in Computer Science or related ... and software test engineering. Company : Google specializes in internet-related services and ...

Senior Software Engineer

Durham, NC · On-site

$118K - $156K/yr

They are seeking a Senior Software Engineer to design, develop, test, deploy, maintain, and enhance ... or Python. • 3 years of experience testing, maintaining, or launching software products. • 1 ...

... Myxx is looking for a Software Engineer to help develop our platform technology. The ideal ... Python * familiarity with cloud based environments such as Azure/AWS/etc All engineers should also ...

... Myxx is looking for a Software Engineer to help develop our platform technology. The ideal ... Python * familiarity with cloud based environments such as Azure/AWS/etc All engineers should also ...

Consult and influence developers on new feature development and software architecture to ensure ... Python, Go or Ruby. * Deep working knowledge of Containers, Kubernetes, Serverless computing ...

next page

Showing results 1-20

People also search for

Python Software Engineer information

See Cary, NC salary details

$23.4K

$142.7K

$206.4K

How much do python software engineer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for python software engineer in Cary, NC is $142,655.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,600.00 and $167,700.00 per year, depending on experience, location, and employer.

What is a Python Software Engineer job?

A Python Software Engineer is a developer who designs, develops, and maintains software applications using the Python programming language. They work on a variety of tasks, including writing clean and efficient code, debugging, optimizing performance, and integrating third-party services or APIs. Python engineers often collaborate with teams to build web applications, data pipelines, machine learning models, or automation scripts, depending on the industry. Their role requires strong problem-solving skills and familiarity with software development best practices.

What does a typical workday look like for a Python Software Engineer?

A typical workday for a Python Software Engineer involves writing and testing code, participating in team meetings to plan and review tasks, and collaborating with colleagues such as front-end developers, quality assurance engineers, and project managers. You may spend time troubleshooting bugs, reviewing pull requests, and improving existing software modules. Many teams use Agile or Scrum methodologies, so your day may include short stand-up meetings and iterative development cycles. Depending on the company, you might also have opportunities to contribute to design discussions or mentor junior developers.

What are the key skills and qualifications needed to thrive in the Python Software Engineer position, and why are they important?

To thrive as a Python Software Engineer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree in computer science or related fields. Experience with frameworks like Django or Flask, familiarity with version control systems such as Git, and optional certifications like PCEP or PCAP can be valuable assets. Problem-solving skills, teamwork, and effective communication help you navigate complex projects and collaborate efficiently. Mastering both technical and soft skills is crucial for building reliable software solutions and succeeding in dynamic development teams.

What are popular job titles related to Python Software Engineer jobs in Cary, NC? For Python Software Engineer jobs in Cary, NC, the most frequently searched job titles are:
What job categories do people searching Python Software Engineer jobs in Cary, NC look for? The top searched job categories for Python Software Engineer jobs in Cary, NC are:
What cities near Cary, NC are hiring for Python Software Engineer jobs? Cities near Cary, NC with the most Python Software Engineer job openings:

$118K - $156K/yr

Full-time

Posted 22 days ago


Job description

Company Description

Inuson International Inc

Job Description

JOB DESCRIPTION:
Our Client has a mission to save lives and make lives better for millions of children by bringing new technologies, new
tests, and new hope to parents and healthcare professionals worldwide. Position Summary This position comprises hands-
on software design, implementation, and verification of medical device software and infrastructure across multiple
software technologies. The successful candidate will become an instrumental part of a small team of software engineers
who create and support products used by medical and lab professionals to improve the lives of newborn babies. This role
reports to the Associate Director of Software Engineering. Roles and Responsibilities Quickly learn relevant knowledge
and skills specific to medical device software development. Proactively discover, understand, and prioritize software
requirements from both internal and external customers. Add features and fix bugs by writing testable code in the style of
existing code bases. Enhance software reliability through test automation. Deliver documents required by quality system
and software development lifecycle process. Research technology trade-offs and provide inputs to the software roadmap.
Setup development servers and other infrastructure related to software development and product support. Infrequent travel
for product support and training.
Qualifications and Requirements:
Excellent communication skills. Technical proficiency in C and C++.
Able to contribute to projects that span multiple platforms andor programming languages.
Able to quickly organize and understand complex software systems.
Education and Experience BS or MS in Computer Science. 5 years of experience as a professional software
developer.
Additional Relevant Skills:
HL7 Integration.
Linux CLI tools and development environments.
Python, Bash, JavaScript Node.js, Kotlin.
Experience with software development integrated with custom hardware.
Software development for the Android platform.
Configuration management, source control, and issue tracking tools.
Virtualization. Database design.

Qualifications

Education and Experience BS or MS in Computer Science. 5 years of experience as a professional software
developer..

Additional Information

 Experience with software development integrated with custom hardware.