Software Engineer - TS/SCI

LeidosAlexandria, VA
1dHybrid

About The Position

The Defense Sector at Leidos is currently seeking a Software Engineer with 4+ 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, while playing a key role in guiding Agile scrum teams and driving technical solutions from concept through delivery. You will work closely with product management, UX, and other engineering leaders to deliver high-quality, user-focused software through continuous delivery, with a strong emphasis on automated testing, feedback, and iterative improvement. 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.

Requirements

  • 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 4+ years of professional software development experience or a Master’s degree with 2+ years of experience. Additional experience may be considered in lieu of a degree
  • Strong experience with Java, Rust, JavaScript, and React, or deep expertise in several with the ability to lead across the full stack
  • Demonstrated experience working in Agile/Scrum environments and leading or guiding scrum teams
  • Experience driving technical solutions and making architecture or design decisions
  • Proficiency with Jira or similar Agile project management tools
  • Strong background in automated testing (unit, integration, and/or end-to-end)
  • Excellent communication skills and the ability to collaborate across disciplines
  • Self-motivated desire to learn new programming languages, tools, frameworks, and techniques

Nice To Haves

  • Experience with CI/CD pipelines and continuous delivery practices
  • Familiarity with frontend testing frameworks (e.g., Jest, React Testing Library, Cypress)
  • Experience building cloud-based or distributed systems
  • Experience using AI-assisted development tools in production environments
  • Understanding of usability, accessibility, and user-centered design principles

Responsibilities

  • Design, development, and maintenance of software solutions using Java, Rust, JavaScript, and React
  • Drive end-to-end technical solutions, including architecture, implementation, testing, and deployment
  • Partner with product owners and stakeholders to translate requirements into scalable, maintainable designs
  • Build and enhance user-facing features using React, as well as backend services and APIs
  • Champion automated testing, code quality, and continuous integration/continuous delivery (CI/CD) practices
  • Leverage generative AI tools to improve developer productivity, testing, and documentation where appropriate
  • Lead code reviews, mentor engineers, and promote best practices across the team
  • Facilitate or actively contribute to Agile ceremonies using Jira (sprint planning, stand-ups, retrospectives)
  • Incorporate user and stakeholder feedback to improve software functionality, usability, and performance
  • Identify technical risks and drive solutions that balance speed, quality, and maintainability

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service