1

Senior Python Software Engineer Jobs in North Carolina

Senior Software Engineer

Fort Liberty, NC · On-site

$120K - $158K/yr

The Senior Software Engineer must be productive individually, work well in a dynamic multi ... Familiarity with scripting and rapid prototyping (Python or similar) * Familiarity with computer ...

Senior Software Developer

Fort Liberty, NC · Hybrid

$53.25 - $70.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Skills: CI/CD, Java Software Development, OpenSearch (Software), Python Software Development ... Iron EagleX (IEX) is seeking a proactive, problem-solving Senior Software Developer - Hybrid to ...

Software Engineer

Charlotte, NC · On-site

$49 - $53/hr

Senior Software Engineer, Backend (Python / Node.js) We are not accepting C2C or 1099 arrangements. Location: Charlotte, NC (Hybrid/Onsite based on business needs) Employment Type: Contract Client ...

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

Charlotte, NC · On-site

$119K - $157K/yr

Senior Software Engineer - Jaggaer Location: Charlotte, NC Job Type: Contract Experience: 7+ years ... Java or Python, SQL, Git, CI/CD, cloud-native application architecture Location & Work Model ...

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

Showing results 21-40

Senior Python Software Engineer information

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 job categories do people searching Senior Python Software Engineer jobs in North Carolina look for?

The top searched job categories for Senior Python Software Engineer jobs in North Carolina are:

What cities in North Carolina are hiring for Senior Python Software Engineer jobs?

Cities in North Carolina with the most Senior Python Software Engineer job openings:

Infographic showing various Senior Python Software Engineer job openings in North Carolina as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 11% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

$120K - $158K/yr

Full-time

Re-posted 13 days ago


Job description

Applied Research Associates is seeking a motivated Senior Software Engineer to join a growing multi-disciplinary team situated at the center of tactical software development for the US Special Operations community in Ft. Bragg, NC area (must relocate or commute). The Operator Tactical Intranet System (OTIS) team operates in an agile environment at the crossroads of R&D and an operational user base. This unique environment allows rapid development of cutting-edge products which have an immediate impact on OTIS users and propagate across the DoW and the US Government at large.

Candidates must have an active Secret Security Clearance and must apply for a TS/SCI within 30 days of reporting for duty. This position supports the DoW agency, and the salary is competitive.

This role is contingent upon approval of your qualifications for the position by the government agency.

The Senior Software Engineer will lead and develop cutting-edge applications in response to DoW's tactical requirements. The Senior Software Engineer must be productive individually, work well in a dynamic multi-disciplinary team, and support Software Engineering practices to include technical design and documentation, code development, analysis and integration of third-party solutions, test plans and debugging, and execution of configuration management. A secure yet agile Software Development Lifecycle will be used to deliver quality solutions for the following focus areas:

  • Modern mobile and web platforms
  • Geospatial and 3D mapping
  • Communication and Situational Awareness
  • Cloud and Mesh environments

Senior Software Engineer Required Experience & Skills

  • BS degree in Computer Science, or a related field with at least 10 years of experience in software development including substantial recent experience in one or more high-level programming languages
  • Ability to systematically test and debug software
  • Ability and desire to quickly learn new domains
  • Security+ Certification, or ability to certify within 6 months of hire
  • You will be working closely with a collaborative team so your team-player personality and excellent written/oral communication skills will be essential

Preferred Experience & Skills as a Senior Software Engineer:

Above all, we value passion, a desire to learn, and teamwork. We are confident that if you possess the right attitude, work ethic, and skill set you could succeed in the role. In addition to the experience and skills above, if you have any of the following you will be able to accelerate your effectiveness and impact.

  • Experience with one or more of the following: Java/Kotlin, Android Development, C#/.NET, Node/Typescript
  • Experience with ATAK plugin development
  • Ability to communicate complex concepts to non-technical team members
  • Experience with agile software development and CI/CD workflows
  • Familiarity with scripting and rapid prototyping (Python or similar)
  • Familiarity with computer networking concepts
  • Familiarity with API architectures (e.g. REST)
  • Familiarity with Geospatial Information Systems (GIS) mapping concepts
  • Familiarity with database management systems concepts
  • Familiarity with virtualization or containerization (e.g. Docker/Kubernetes)
  • Familiarity with DoD Information Assurance (IA) policy and procedures
  • Practical experience in a Special Operations Forces (SOF) environment is preferred

Who is ARA?

Do you want to work for a purpose? Applied Research Associates, Inc. (aka ARA) is an employee-owned international research and engineering company. We have been providing technically superior solutions to complex and challenging problems in the physical sciences since 1979. ARA has over 2,200 employee-owners and continues to grow rapidly. Together, our offices throughout the U.S. and Canada provide a broad range of technical expertise in defense, civil, and health technologies, computer software, and simulation, systems analysis, environmental technologies, and testing and measurement.

ARA also prides itself, on having a challenging culture where innovation & experimentation are the norms. The motto, “Engineering and Science for Fun and Profit” sums up the ARA experience. Employee ownership ensures you have a voice in what happens in the company. 

To find out more about what the Intelligence, Surveillance & Reconnaissance Division has to offer, visit our website at: https://www.ara.com/benefits/