L

Leidos

Builds technology for defense and civil agencies

Military Utility Senior Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeBeavercreek, OH, USA$107.9k - $195.1k

About the Job

Requirements

  • At least 8 years of related work experience in 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 integrating C++ applications with back-end technologies or third-party libraries.
  • Familiarity with C++11, C++14, C++17, or C++20 standards and the Standard Template Library.
  • Understanding of version control systems such as Git.
  • A bachelor's degree in Computer Science, Engineering, or a similar discipline with at least 8 years of experience, or a master's degree in those fields with at least 6 years of experience. A high school diploma is acceptable in lieu of a degree with at least 12 years of experience.
  • Active Secret clearance.
  • Ability to travel as needed.

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 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 to enhance functionality.
  • Collaborate with developers, engineers, and stakeholders to integrate 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.

Desired Qualifications

  • Knowledge of performance optimization, profiling, and debugging tools for C++.
  • Experience with security best practices in C++ development.

About the Company

Leidos

Builds technology for defense and civil agencies

Leidos develops technology and runs services for defense, intelligence and civilian agencies, as well as healthcare and commercial customers. It combines software and engineering work with systems integration, building secure networks and equipment used in demanding operations. Its portfolio includes medical services, energy infrastructure design and technology that supports military missions, linking specialist businesses under one parent. Customers pay through contracts for delivered systems and services, with payment tied to labor, costs or agreed project milestones. Leidos traces its roots to a company founded in 1969 and is headquartered in Reston, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Leidos

See more jobs