Leidos-logo
Leidos
·
April 11, 2026
Apply Now
This job has closed.

Junior Software Engineer

Columbia, MD
Full-time
Onsite
$58K/yr - $105K/yr
New Grad, Entry Level
Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. They are seeking a Junior Software Engineer who will be responsible for performing software engineering functions, including design, development, testing, and troubleshooting of software programs for new software-intensive systems. The role involves working on software requirements analysis, hardware compatibility, and development of software products and tools.
Apply Now

Responsibilities

  • Duties include software requirements analysis, analysis of hardware compatibility, development of software products and tools used for design, development, and maintenance of infrastructure, and Cyber platforms
  • Works on day-to-day objectives with limited impact beyond the scope of own work area/ project team
  • Works under supervision on complex projects/ assignments
  • Solves routine technical problems following established procedures and policies
  • Develops products, solutions, processes using basic principles, theories, and concepts within own technical specialty
  • Communicates with peers to explain facts, basic analysis, processes and practices related to area
  • Requires basic knowledge of and ability to apply principles, theories, and concepts of narrow technical domain

Qualification

Required

  • Bachelor's degree in an Engineering field (Computer Science or Computer Engineering Preferred)
  • Substantive experience with Linux and software development
  • Substantive development experience with one or more relevant programming languages (e.g., C, C++, Java, Python, Golang or Rust etc.)
  • Ability to obtain and maintain Top Secret Security Clearance with Polygraph
  • US Citizenship required

Preferred

  • Enthusiasm and an interest in contributing to projects that are important to operational programs
  • Extensive experience with Linux and software development
  • Development experience with low level or embedded programming (C, C++)
  • Extensive development experience with one or more relevant programming languages (e.g., C, C++, Java, python, Golang or Rust etc.)
  • A strong interest in figuring out how things work and understanding them at a fundamental level
  • Interest in containerization (e.g., Docker, Kubernetes) and Virtualization (KVM, ESXi) and Cloud technologies (AWS, GCP)
  • Interest in fundamental networking implementations and concepts
  • Interest in network design, protocol analysis & troubleshooting tools and techniques
  • Interest in networking and protocol-oriented programming and algorithms
  • Interest in classical and statistical ML and deep learning applied to real tactical problems

Benefits

  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement
Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations.
Glassdoor
3.9
Founded in 1969
Reston, Virginia, USA
10001+ employees
https://www.leidos.com