1

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

AI/ML Software Engineer

Durham, NC · On-site +1

$140K - $220K/yr

Develop software using modern programming languages such as Java, Python, C++, or TypeScript/Angular. * Write clean, testable, and maintainable code following secure coding and software engineering ...

Principal Software Engineer

Raleigh, NC · On-site

$131.20K - $175.90K/yr

Required : • 7+ years of professional software engineering experience • Bachelor's degree or ... Python and/or Golang. • Hands-on experience with performance measurement, analysis, and ...

Software Engineer

Raleigh, NC · On-site +1

$96.44K - $154.19K/yr

Write and contribute Python code to build and improve tools that automate our team's work ... Organize software releases to ensure consistent versions. Integrate various components of the ...

Software Engineer

Morrisville, NC · On-site +1

$131K - $169K/yr

Job Summary The Core Software team is a high-performance engineering team responsible for building ... Experience with Python is a bonus. * Experienceworking with file systems, distributed systems ...

Senior Software Engineer

Raleigh, NC · On-site

$119.10K - $157K/yr

... Senior Software Engineer to help deliver next generation PKI functionalities. The role involves ... Scrum, JIRA) • Experience with Python, Bash, or similar scripting languages • Experience with ...

Senior Software Engineer

Raleigh, NC · On-site

$119.10K - $157K/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 ...

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 ...

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 ...

Senior Software Engineer

Durham, NC · On-site

$118.40K - $156.10K/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 ...

next page

Showing results 1-20

Python Software Engineer information

See Cary, NC salary details

$21.3K

$129.7K

$187.6K

How much do python software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for python software engineer in Cary, NC is $129,671.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,400.00 and $152,400.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 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 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 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:
Infographic showing various Python Software Engineer job openings in Cary, NC as of May 2026, with employment types broken down into 1% Internship, 2% As Needed, 67% Full Time, 11% Part Time, 18% Contract, and 1% Nights. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $129,671 per year, or $62.3 per hour.
AI/ML Software Engineer

AI/ML Software Engineer

Frontier Technology Inc.

Durham, NC • On-site, Remote

$140K - $220K/yr

Full-time

Posted 8 days ago


Job description

Overview
Frontier Technology Inc. (FTI) is seeking an AI/ML Software Engineer to design, build, and deploy secure, scalable software and data systems that support mission operations, analytics, and simulation environments. This role is for a hands-on engineer and someone who loves writing code, building systems end-to-end, and solving real-world technical challenges in secure, distributed environments.
FTI delivers mission-focused solutions to the Department of Defense (DoD/DoW) and Intelligence Community (IC) through advanced engineering, digital transformation, and program execution expertise. We help our customers solve complex challenges by integrating people, process, and technology.
Responsibilities
Software Design & Development
  • Design and implement APIs, data pipelines, and simulation runtime logic that connect and enable mission applications.
  • Develop software using modern programming languages such as Java, Python, C++, or TypeScript/Angular.
  • Write clean, testable, and maintainable code following secure coding and software engineering best practices.
  • Build and integrate modular microservices to improve scalability, maintainability, and interoperability.

Cloud & Containerized Environments
  • Build and deploy containerized, cloud-native services using Docker, Kubernetes, and CI/CD pipelines (GitLab, Jenkins, or equivalent).
  • Implement Infrastructure-as-Code and automation scripts to accelerate deployment and configuration management.
  • Contribute to secure deployments across hybrid or disconnected environments (IL4-IL6, AWS GovCloud, or on-prem).

Systems Integration & Distributed Computing
  • Develop distributed systems and data integration frameworks using message buses such as Kafka or Redis.
  • Engineer data flow between analytic, AI, and simulation components to support real-time mission use cases.
  • Collaborate with system engineers and architects to ensure interoperability across software ecosystems.

Data & Analytics Integration
  • Build and manage databases (PostgreSQL, MongoDB, graph DBs) and model complex data relationships.
  • Develop data services that feed analytics pipelines or integrate AI/ML outputs into runtime systems.
  • Work with serialization and exchange formats such as JSON, Protobuf, GeoJSON, or KML.

Security, Testing & Sustainment
  • Write, test, and deploy software within secure or classified environments.
  • Automate testing and monitoring to ensure performance, reliability, and repeatable deployments.
  • Support the transition of prototypes to operational systems, focusing on maintainability and observability.

Education/Qualifications
Minimum Requirements:
  • Must be a U.S. citizen and be willing to obtain and maintain a secruity clearance, as needed.
  • 6-10+ years of professional software engineering experience.
  • 3+ years of professional experience with DevSecOps, Zero-Trust, or ATO/RMF processes in Department of Defense (DoD/DoW) environments.
  • Strong full-stack or systems engineering background.
  • Proficiency in one or more of the following languages: Java, Python, C++, or TypeScript/Angular.
  • Experience building containerized, cloud-native solutions using Docker, Kubernetes, and CI/CD pipelines.
  • Complete understanding of distributed systems and message buses (Kafka, Redis, etc.).
  • Experience developing or integrating analytics and AI models into production systems.

Preferred Qualifications:
  • Experience deploying code in IL4-IL6 or edge/disconnected environments.
  • Familiarity with databases such as PostgreSQL, MongoDB, or graph databases.
  • Knowledge of Infrastructure-as-Code (Terraform, CloudFormation, or CDK).
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Active Secret clearance preferred; ability to obtain one is required.

For this role, the compensation range is $140k-$220k.
*Note: Starting pay will be based on a number of factors and commensurate with the candidate's residence location, qualifications & experience.
#LI-SB1
#LI-Remote