1

Senior Python Software Engineer Jobs in Chesapeake, VA

The Software Engineer will work as part of a multidisciplinary team supporting Group 1 and Group 2 ... Python scripting proficiency * Strong understanding of TCP/IP networking * Network troubleshooting ...

... Python scripting for automation, data analysis, and prototyping tasks. - Strong understanding of ... Telum utilizes a team of senior interagency executives and academics who provide senior mentorship ...

Software Engineer

Virginia Beach, VA · On-site

$63K - $91K/yr

Develop and direct software system testing procedures, programming, and documentation. * Analyze ... C, C++, C#, Python, Visual Basic, SQL, ORM technologies, containerization technologies, or other ...

S. in Computer Engineering/ Science, Aerospace Engineering, or applicable engineering or science ... Proficiency in Python scripting for automation, data analysis, and prototyping tasks. * Strong ...

Develop and direct software system testing procedures, programming, and documentation. * Analyzes ... Three (3)+ years of professional experience in C, C++, C#, Visual Basic, Python, RHL, and/or other ...

Develop and direct software system testing procedures, programming, and documentation. * Analyzes ... Three (3)+ years of professional experience in C, C++, C#, Visual Basic, Python, RHL, and/or other ...

Software Engineer

Virginia Beach, VA · On-site

$115K - $125K/yr

The Software Engineer develops, integrates, deploys, and sustains software supporting unmanned ... Develop production software using C, C++, Python, and object-oriented software-development ...

Position Summary Base-2 Solutions is seeking a Software Engineer Level 4 to develop, maintain, and ... Proficiency in Python. * Proficiency in FastAPI. * Proficiency in PostgreSQL. * Proficiency in ...

Software Engineer

Virginia Beach, VA · On-site

$84 - $117K/hr

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC ... Proficient in Python scripting for automation, data analysis, and rapid prototyping. * Strong ...

Software Engineer

Virginia Beach, VA · On-site

$84 - $117K/hr

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC ... Proficient in Python scripting for automation, data analysis, and rapid prototyping. Strong ...

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC ... Proficient in Python scripting for automation, data analysis, and rapid prototyping. * Strong ...

next page

Showing results 1-20

Senior Python Software Engineer information

See Chesapeake, VA salary details

$53.4K

$137.9K

$189.4K

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

As of Sep 14, 2026, the average yearly pay for senior python software engineer in Chesapeake, VA is $137,885.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,000.00 and $158,800.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 are popular job titles related to Senior Python Software Engineer jobs in Chesapeake, VA?

For Senior Python Software Engineer jobs in Chesapeake, VA, the most frequently searched job titles are:

What job categories do people searching Senior Python Software Engineer jobs in Chesapeake, VA look for?

The top searched job categories for Senior Python Software Engineer jobs in Chesapeake, VA are:

What cities near Chesapeake, VA are hiring for Senior Python Software Engineer jobs?

Cities near Chesapeake, VA with the most Senior Python Software Engineer job openings:

Software Engineer

Virginia Beach, VA • On-site

Other

Posted 16 days ago


Job description

Full-Time Equivalent (FTE)
Security Clearance: Active SECRET Clearance Required (TS/SCI Eligibility Required)
Position Status: Contingent Upon Contract Award, Start Date: 28 September 2026

Position Overview

Check Defense is a fast-growing federal contractor seeking a highly skilled Software Engineer to support the development, integration, deployment, testing, and sustainment of software solutions for unmanned systems and mission technologies. This position supports software development across flight systems, command-and-control applications, autonomous navigation, communications architectures, sensor integration, mission-planning systems, and embedded computing platforms.

The Software Engineer will work as part of a multidisciplinary team supporting Group 1 and Group 2 unmanned systems and associated mission payloads. The successful candidate will develop software for embedded devices, flight-control systems, ground-control stations, autonomous capabilities, communications networks, and operator interfaces while supporting the complete software lifecycle from concept development through field deployment and sustainment.

Duties and Responsibilities
  • Experience supporting Group 1/2 UxS software development, integration, testing, and mission support
  • Experience with commercially available UxS desirable
  • Proficient in C, C++, and object-oriented software development
  • Ability to deliver production software in agile environments
  • Expertise in autonomous navigation and path planning
  • Extensive knowledge of BetaFlight, ArduPilot, and PX4 (5 years)
  • Experience with sensor fusion techniques
  • Experience with QGroundControl
  • Experience with Qt/QML interface development
  • Familiarity with MAVLink protocol
  • Python scripting proficiency
  • Strong understanding of TCP/IP networking
  • Network troubleshooting experience
  • Ability to reverse-engineer complex codebases
  • CAD experience
  • Ability to build target software from source files.
Required Qualifications
  • US. Citizen.
  • Bachelor’s degree in Computer Engineering, Computer Science, Aerospace Engineering, or a related engineering or science discipline.
  • Minimum of three (3) years of hands-on software-development experience with a degree; or seven (7) years of relevant experience without a degree.
  • Recent software-development, integration, testing, or mission-support experience with Group 1 or Group 2 unmanned systems; relevant Group 3 experience may be considered.
  • Active SECRET Security Clearance with eligibility to obtain and maintain TS/SCI access.
  • Demonstrated experience developing software in C, C++, and Python.
  • Experience with embedded systems, software integration, and troubleshooting complex technical systems.
  • Experience with software testing methodologies, debugging tools, and configuration management.
  • Strong analytical, problem-solving, communication, and technical writing skills.
  • Ability to work independently and collaboratively in fast-paced engineering and operational environments.
Preferred Qualifications
  • Experience with ArduPilot, PX4, BetaFlight, or other flight-control frameworks.
  • Experience with MAVLink communications and unmanned-system networking architectures.
  • Experience developing autonomous-navigation and path-planning software.
  • Experience with sensor integration, sensor fusion, and mission-payload integration.
  • Experience with QGroundControl, Qt, QML, or similar user-interface development tools.
  • Experience supporting military, Special Operations, intelligence, or defense-related unmanned systems programs.
  • Experience with embedded Linux environments and software deployment processes.
  • Familiarity with printed circuit board (PCB) integration and embedded computing devices.
  • Experience supporting flight testing, operational assessments, and fielding activities.
Knowledge, Skills, and Abilities
  • Software engineering principles and best practices
  • Object-oriented programming and software architecture
  • C, C++, and Python software development
  • Embedded systems and firmware integration
  • Autonomous navigation and flight-control systems
  • MAVLink communications and unmanned-system protocols
  • Sensor integration and sensor-fusion techniques
  • TCP/IP networking and communications troubleshooting
  • Ground-control software and mission-planning systems
  • Configuration management and software-release processes
  • Agile development methodologies
  • Test automation, verification, and validation
  • Technical documentation and reporting
  • Written and verbal communication skills
Physical Requirements

Candidates must be capable of:

  • Working in laboratory, office, integration, and field environments.
  • Operating computers, test equipment, embedded systems, and communications devices for extended periods.
  • Traveling domestically and internationally to support testing, demonstrations, exercises, deployments, and fielding activities.
  • Operating in outdoor environments and varying weather conditions during testing events.
  • Supporting occasional extended-duration field operations in austere environments.
  • Performing system setup, equipment integration, and troubleshooting activities during laboratory and field-testing operations.

Travel

  • CONUS and OCONUS travel may be required for testing, exercises, demonstrations, deployments, and fielding activities
#J-18808-Ljbffr