Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Leidos Logo

Software Engineer C++

Leidos

$55,250 - $99,875
Dec 5, 2025
Remote, US
Apply Now

Leidos is looking to solve security detection problems with global impact by developing and maintaining efficient, reusable, and reliable software systems.

Requirements

  • Working knowledge of Python and bash scripting, HTML, PostgreSQL, C++ and OOP/OOAD
  • Understanding of data structures, algorithms, and software design solutions.
  • Understanding of memory management, multicore processors, and distributed systems design.
  • Experience with git version control
  • Experience with cmake and automated build pipelines
  • Experience with DICOS.
  • Experience with http/https communication.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C++ code using good OOP/OOAD techniques for our systems.
  • Optimize, identify bottlenecks, bugs, and devise solutions to problems including: Maintain code quality, revision control and organization
  • Analyze customer issues and identify and implement solutions.
  • Participate and contribute within a defined software development process.
  • Develop, modify and troubleshoot multi-tiered distributed applications and systems.
  • Apply appropriate principles, standards, processes, procedures, and tools throughout the software development life cycle.
  • Software requirements analysis, analysis of hardware compatibility, development of software products and tools used for design, development and maintenance of infrastructure, and platforms.

Other

  • Bachelor or Master degree in Computer or Software Engineering or with less than 2 years of relevant experience.
  • Occasional travel to customer sites may be required. Travel may be domestic and international.
  • Communicates with internal team members across multiple areas and client team members.
  • Regularly employs ingenuity and creativity to develop new technical solutions and systems to achieve functional objectives.
  • Develops solutions to complex technical issues and problems that impact multiple area or disciplines.