Senior Software Engineer (C++/Python) - Secret Clearance

Leidos

Beavercreek (OH)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Leidos in Beavercreek, OH is seeking a Software Developer to join our Defense Systems Kinetics team. The role focuses on high-performance C++ and Python software for conceptual system development and operational analysis in national defense.

You will design, implement, and optimize robust C++/Python applications across real-time and desktop environments. The ideal candidate has 8+ years of experience, strong C++ and Python skills, and knowledge of memory management, multithreading, and security

Qualifications

  • 8+ years of related work experience with software development using C++ and Python.
  • Proficiency in object-oriented programming, data structures, and algorithms with C++.
  • Strong understanding of memory management, multithreading, and concurrency in C++ applications.
  • Experience with integrating C++ applications with back-end technologies or third-party libraries
  • Familiarity with C++ standards (C++11/14/17/20) and STL (Standard Template Library)
  • Understanding of version control systems such as GIT
  • Knowledge of performance optimization, profiling, and debugging tools for C++ is a plus
  • Experience with security best practices in C++ development is preferred
  • Excellent communication and collaboration skills, with a proven track record of effective teamwork
  • Strong analytical and problem-solving skills, dedicated to delivering high-quality, efficient software solutions
  • Ability to travel on an as needed basis
  • Requires a Bachelors degree in Computer Science, Engineering, or similar discipline and 8+ years’ experience, or a Master’s degree in Computer Science, Engineering, or similar discipline and 6+ years’ experience. In lieu of degree, a High School diploma is acceptable with 12 years minimum experience.
  • Active Secret Clearance

Responsibilities

  • Design, develop, and manage high-performance software applications using C++
  • Design, develop, and manage software applications and transformations using Python
  • Implement and optimize code for performance, security, and memory efficiency
  • Write robust, efficient, and scalable C++ code for various applications, including real-time systems, embedded systems, and desktop software
  • Monitor and optimize the performance and responsiveness of C++ applications across multiple platforms and environments
  • Integrate third-party libraries, tools, and APIs into C++ applications for enhanced functionality
  • Collaborate with developers, engineers, and stakeholders to ensure seamless integration of C++ applications with other systems and components
  • Run unit, integration, and performance tests to ensure the stability and functionality of C++ applications
  • Conduct code reviews and ensure adherence to coding standards, security protocols, and best practices in C++ development
  • Participate in agile development processes and contribute to continuous improvement of C++ development workflows

Skills

C++
Python
Object-oriented programming
Memory management
Multithreading
GIT
Algorithms
Debugging and profiling
Communication skills
Team collaboration
Travel readiness

Education

Bachelor's degree in Computer Science / Engineering
Master’s degree in Computer Science / Engineering
High School diploma with 12 years of experience

Tools

STL (Standard Template Library)
Back-end integration

Job description

Leidos in Beavercreek, OH is seeking a Software Developer to join our Defense Systems Kinetics team. The role focuses on high-performance C++ and Python software for conceptual system development and operational analysis in national defense.

You will design, implement, and optimize robust C++/Python applications across real-time and desktop environments. The ideal candidate has 8+ years of experience, strong C++ and Python skills, and knowledge of memory management, multithreading, and security

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cleared Software Engineer - Defense Systems & Flight Tests
Cleared Software Engineer - Defense Systems & Flight Tests

Leidos Inc • Beavercreek (OH)

On-site
USD 87,000 - 158,000
Kinetics Sr Software Engineer
Kinetics Sr Software Engineer

Leidos • Beavercreek (OH)

On-site
USD 110,000 - 160,000
Defense Software Engineer (C/C++, Python) – Secret Clearance
Defense Software Engineer (C/C++, Python) – Secret Clearance

Leidos • Huntsville (AL)

On-site
USD 70,000 - 126,000
Competitive compensation
Health and Wellness programs
Income Protection
+1
Cleared Software Engineer - DoD Flight & Systems
Cleared Software Engineer - DoD Flight & Systems

Leidos • Beavercreek (OH)

On-site
USD 87,000 - 158,000
Software Engineer
Software Engineer

Leidos Inc • Beavercreek (OH)

On-site
USD 87,000 - 158,000
Principal Software Engineer - Mission-Critical Prototyping
Principal Software Engineer - Mission-Critical Prototyping

Leidos • Fort Meade (MD)

On-site
USD 120,000 - 160,000
Junior Software Engineer — Defense & Embedded Systems
Junior Software Engineer — Defense & Embedded Systems

Koitecc Solutions • Huntsville (AL)

On-site
USD 66,000 - 126,000
Software Engineer
Software Engineer

Leidos • Beavercreek (OH)

On-site
USD 87,000 - 158,000
Defense Software Engineer - C/C++, Embedded & Real-Time
Defense Software Engineer - C/C++, Embedded & Real-Time

Leidos Inc • Huntsville (AL)

On-site
USD 70,000 - 126,000
Senior Embedded Software Engineer — Mission-Critical Defense
Senior Embedded Software Engineer — Mission-Critical Defense

Leidos Inc • Huntsville (AL)

On-site
USD 131,000 - 238,000