Junior Software Engineer

Leidos

$69K — $125K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • US Citizen with an active Top Secret clearance, able to obtain SCI before starting
  • Bachelor's degree in a relevant field and 2+ years of software development experience, or a Master's degree with 1+ year of experience
  • Proficiency in Java, Rust, and/or JavaScript
  • Experience in Agile/Scrum environments
  • Familiarity with Jira or similar project management tools
  • Experience with automated testing frameworks and test-driven development
  • Strong problem-solving abilities and attention to detail

Responsibilities

  • Design, develop, and maintain software components and services using Java, Rust, and JavaScript
  • Build and enhance user-facing features using React
  • Collaborate with an Agile team using Jira for planning and tracking
  • Contribute to continuous delivery pipelines with a focus on automated testing
  • Write and maintain various tests to ensure software quality and reliability
  • Leverage generative AI tools for development and problem-solving
  • Participate in code reviews and sprint ceremonies
  • Support ongoing development practice improvements

Benefits

  • Opportunity to work on impactful software products
  • Collaborative team culture focused on learning and feedback
  • Support for modern development practices and automation
  • Comprehensive benefits package
Full Job Description
The Defense Sector at Leidos is currently seeking a Junior Software Engineer with 2+ years of professional experience to join a collaborative, product-focused engineering team. In this role, you will contribute to the design, development, testing, and delivery of software products written primarily in Java, Rust and JavaScript. You will work within an Agile development environment, partnering closely with other engineers, product managers, and stakeholders to deliver high-quality software that meets user needs.

This position does allow the ability to telework, but the chosen candidate must be within a reasonable driving distance to either Arlington, VA or Alexandria, VA. In addition, the chosen candidate must be able to be on site when asked.

Primary Responsibilities:
  • Design, develop, and maintain software components and services using Java, Rust, and JavaScript
  • Build and enhance user-facing features using React
  • Collaborate with a cross-functional Agile team using Jira for planning, tracking, and execution
  • Contribute to continuous delivery pipelines with a strong emphasis on automated testing
  • Write and maintain unit, integration, and system tests to ensure software quality and reliability for backend and frontend systems
  • Leverage generative AI tools to assist with development, testing, documentation, and problem-solving where appropriate
  • Participate in code reviews, design discussions, and sprint ceremonies
  • Work closely with product and user-facing teams to incorporate feedback and improve functionality and usability
  • Support ongoing improvements to development practices, tooling, and processes


Basic Qualifications:
  • US Citizen with at least an active Top Secret clearance with the ability to obtain an SCI prior to your start date
  • Bachelor's degree in a relevant field and 2+ years of professional software development experience or a Master's degree with 1+ years of experience. Additional experience may be considered in lieu of a degree
  • Proficiency in Java, Rust, and/or JavaScript, with willingness to work across both languages
  • Experience working in Agile/Scrum environments
  • Familiarity with Jira or similar Agile project management tools
  • Experience with automated testing frameworks and test-driven or test-focused development practices
  • Strong problem-solving skills and attention to detail
  • Ability to work effectively as part of a larger engineering team


Preferred Qualifications:
  • Experience with CI/CD pipelines and continuous delivery practices
  • Exposure to cloud-based or distributed systems
  • Experience using or experimenting with AI-assisted development tools
  • Understanding of software usability and user-centered design principles


What We Offer
  • Opportunity to work on impactful software products delivered continuously to users
  • A collaborative team environment that values learning, feedback, and improvement
  • Support for modern development practices, automation, and emerging tools
  • Competitive compensation and comprehensive benefits package

Original Posting:
April 27, 2026

Pay Range:
Pay Range $69,550.00 - $125,725.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Similar Jobs

More Jobs at Leidos

More Information Technology Jobs

Find similar Junior Software Engineer jobs: