1

Senior Python Software Engineer Jobs in Research Triangle Park, NC

Sr. Python Developer

Durham, NC ยท On-site

$110K - $148K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Job#: 3039740 Sr. Python Developer Location: Durham, North Carolina - Hybrid, 3x per week onsite ... Software Engineer to support a core monolithic system that orchestrates lab order intake ...

Senior Software Engineer - Python

Raleigh, NC ยท On-site

$110 - $270/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Role As Senior Software Engineer for a new product within Veeva, you will be a founding member ... Python development required). * Enterprise SaaS Leader: Extensive experience developing ...

Senior Software Engineer

Durham, NC

$118K - $156K/yr

Job summary A Senior Software Engineer with exceptional data and software engineering skills, and a ... Python, node.js , Python and/or Javascript frameworks for application development such as React ...

Senior Software Engineer

Raleigh, NC

$108K - $142K/yr

Proven experience with programming languages (e.g., Java, Python, C++, or TypeScript) for software ... Senior Software Engineer Preferences: Above all, we value passion, a continuous desire to learn ...

Senior Software Engineer

Raleigh, NC ยท On-site

$108K - $142K/yr

Proven experience with programming languages (e.g., Java, Python, C++, or TypeScript) for software ... Senior Software Engineer Preferences: Above all, we value passion, a continuous desire to learn ...

Senior Software Engineer

Raleigh, NC ยท On-site

$119K - $157K/yr

Overview This position is HYBRID in Raleigh, NC We are seeking a Senior Software Engineer with ... Proficiency in AWS Services (e.g., EC2, S3, Lambda, RDS), Snowflake, dbt, Python and SQL * Hands-on ...

Senior Software Engineer

Raleigh, NC ยท On-site

$119K - $157K/yr

Overview This position is HYBRID in Raleigh, NC We are seeking a Senior Software Engineer with ... Advanced proficiency in Python and SQL. * Advanced experience developing and supporting ETL/ELT ...

Senior Software Engineer

Raleigh, NC ยท On-site

$119K - $157K/yr

Overview This position is HYBRID in Raleigh, NC We are seeking a Senior Software Engineer with ... Advanced proficiency in Python and SQL. * Advanced experience developing and supporting ETL/ELT ...

Senior Software Engineer

Durham, NC ยท On-site

$120 - $160/hr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Senior Software Engineer This role is onsite in Durham, North Carolina with 2-3 days in-office ... We build our backend in Python and our front end in Angular. The bar is high, because when a ...

Senior Software Engineer

Cary, NC ยท On-site

$124K - $164K/yr

Overview We are seeking a full-time Senior Software Engineer at Garmin's Cary, North Carolina ... C, C++, Python, Assembly language, or other selected languages for new and existing products ...

Senior Software Engineer

Cary, NC ยท On-site

$120 - $180/hr

Overview We are seeking a full-time Senior Software Engineer at Garmin's Cary, North Carolina ... C, C++, Python, Assembly language, or other selected languages for new and existing products ...

Senior Software Engineer - RTP

Raleigh, NC ยท On-site

$120 - $160/hr

VAST Data is looking to add a Senior Developer to our growing team! This is a unique opportunity to ... Strong development skills in C, C++, or Python * Systems programming experience and the ability to ...

Senior Software Engineer

Morrisville, NC ยท On-site

$114K - $151K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Job Summary As a Senior Software Engineer - Cloud Infrastructure, you will help build, operate, and ... Strong coding / scripting skills in Python, Go, or PowerShell. * Deep experience with Linux ...

next page

Showing results 1-20

Senior Python Software Engineer information

See Research Triangle Park, NC salary details

$51.8K

$133.8K

$183.8K

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

As of Aug 19, 2026, the average yearly pay for senior python software engineer in Research Triangle Park, NC is $133,801.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,500.00 and $154,100.00 per year, depending on experience, location, and employer.

What does a senior Python software engineer do?

A Senior Python Software Engineer designs, develops, tests, and maintains complex software applications using the Python programming language. They often lead or mentor junior developers, architect software solutions, and ensure best coding practices are followed. These professionals collaborate with cross-functional teams to deliver scalable and efficient systems, troubleshoot issues, and optimize application performance. Their expertise includes advanced knowledge of Python frameworks, libraries, and development tools, as well as experience with databases, APIs, and cloud services.

What are the key skills and qualifications needed to thrive as a senior Python software engineer?

To thrive as a Senior Python Software Engineer, you need advanced proficiency in Python programming, strong problem-solving abilities, and a solid background in computer science or a related field. Familiarity with frameworks like Django or Flask, experience with version control systems such as Git, and knowledge of cloud platforms and CI/CD tools are typically required. Leadership, effective communication, and mentorship skills help you collaborate with teams and guide junior developers. These skills ensure the delivery of robust, scalable software solutions and foster a productive, innovative development environment.

What are some common challenges faced by senior Python software engineers when leading complex projects, and how can they be addressed?

Senior Python Software Engineers often face challenges such as balancing hands-on coding with mentoring junior team members, managing technical debt, and designing scalable solutions. Successfully addressing these challenges involves clear communication, proactive code reviews, and effective prioritization of tasks. Collaborating closely with cross-functional teams and fostering a culture of knowledge sharing can also help ensure project success and team growth.

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

AspectSenior Python Software EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding proficiency
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing applications, debugging
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects
Common Search & Comparison IntentUnderstanding senior-level roles, responsibilities, and skillsEntry to mid-level coding roles, project involvement

The main difference between a Senior Python Software Engineer and a Python Developer lies in experience, responsibilities, and scope. Senior engineers typically lead projects, design system architecture, and mentor junior staff, while Python Developers focus on coding, application development, and implementation. Both roles require strong Python skills and relevant credentials, but senior roles demand more experience and leadership capabilities.

Which senior Python software engineer job is in demand?

Senior Python software engineering roles are in high demand across industries such as technology, finance, and healthcare, especially for positions involving data analysis, machine learning, and web development. Skills in frameworks like Django or Flask, along with experience in cloud platforms and version control, enhance job prospects in this field.

What cities near Research Triangle Park, NC are hiring for Senior Python Software Engineer jobs?

Cities near Research Triangle Park, NC with the most Senior Python Software Engineer job openings:

Sr. Python Developer

Apex Systems

Durham, NC โ€ข On-site

$110K - $148K/yr

Other

Medical, Dental, Vision, Life, Retirement

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job#: 3039740
Job Description:
Sr. Python Developer
Location: Durham, North Carolina - Hybrid, 3x per week onsite
Duration: 6 Month Contract to Hire
Role Overview
We are seeking a Senior Software Engineer to support a core monolithic system that orchestrates lab order intake, processing, and interpretation. This role requires an individual who can take ambiguous, complex problems and drive them to completion. The successful candidate will act as a technical leader, mentoring other engineers and raising the bar for the team in architecture and execution, with a heavy focus on integration work connecting internal systems with lab pipelines.
Key Responsibilities
  • Own and deliver projects across product, platform, and stakeholder teams.
  • Design, develop, and maintain a central, monolithic system built on Python and Django.
  • Develop and enhance system integrations and core platform functionality with a strong emphasis on API-driven architecture.
  • Perform foundational engineering work focused on system improvements, stability, and modernization.
  • Provide production support, including participating in an on-call rotation and troubleshooting bugs.
  • Mentor teammates and elevate the team's technical execution standards.
  • Communicate clearly with both technical and non-technical audiences.
Required Qualifications
Experience: A minimum of 7+ years of professional software engineering experience is required. Candidates must demonstrate strong experience in system design, development, and real-world application architecture.
Technical Skills: Proficiency in Python and Django is mandatory. Candidates must have full-stack experience with a strong backend emphasis, including heavy API development and experience with TypeScript and MySQL.
Education: A formal degree is not required. Experience and technical skill are prioritized.
Preferred Qualifications
  • Experience in healthcare technology, clinical laboratory, or genomics industries.
  • Knowledge of AWS-native environments and cloud platforms.
  • Familiarity with containerization, Kubernetes, or infrastructure-as-code tools like Terraform.
  • Experience designing and maintaining API platforms that serve multiple internal consumers.
  • Familiarity with AI development tools such as Claude or Codex.
Work Environment
This is a fully remote position. The team is collaborative and engineers are expected to contribute ideas and participate in design decisions. The team is globally distributed across multiple time zones.
Eligibility
Visa sponsorship is not available for this position now or in the future.
Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.
Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at
Everforth Apex Benefits Overview: Everforth Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Everforth Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Everforth Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Everforth Apex team member can provide.
Everforth Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Everforth Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.
If you require an accommodation under the Americans with Disabilities Act to participate in an interview with a virtual recruiter or to use our website for a search or application, please contact our Benefits Department at or . Please note that this contact information is strictly to be used for medical ADA accommodations and that no other inquiries will be answered.
UnitedHealthcare creates and publishes the Transparency in Coverage Machine-Readable Files on behalf of Everforth Apex Systems.