Skip to content
mimi

Software Engineer I

LEIDOS

Arlington · flexible Full-time Entry Level Today

About the role

About

Join the talented Defense Sector team at Leidos as a Software Engineer I and take your career to the next level! We're seeking candidates with 2+ years of experience to help us design, develop, test, and deliver innovative software solutions primarily using Java, Rust, and JavaScript. As a key member of our Agile development team, you will collaborate closely with fellow engineers, product managers, and stakeholders to create high-quality software that meets and exceeds user expectations.

This position offers telework flexibility, but applicants must be within a reasonable driving distance to either Arlington, VA or Alexandria, VA and must be available to be on site when required.

Responsibilities

  • Design, develop, and maintain software components and services leveraging Java, Rust, and JavaScript.
  • Build and enhance engaging user-facing features using React.
  • Collaborate within a cross-functional Agile team using Jira for planning, tracking, and executing projects.
  • Contribute to the creation of continuous delivery pipelines with an emphasis on automated testing.
  • Write and maintain comprehensive unit, integration, and system tests to ensure software quality and reliability for both backend and frontend systems.
  • Utilize generative AI tools to enhance development, improve testing, streamline documentation, and solve problems effectively.
  • Engage in code reviews, design discussions, and sprint ceremonies to foster collaboration and innovation.
  • Partner with product and user-facing teams to incorporate valuable feedback for enhancing functionality and usability.
  • Support ongoing improvements to development practices, tooling, and operational processes.

Basic Qualifications

  • Must be a US Citizen with an active Top Secret clearance and the ability to obtain an SCI prior to the start date.
  • Bachelor's degree in a relevant field plus 2+ years of professional software development experience, or a Master's degree with 1+ years of experience. Additional experience may substitute for formal education.
  • Proficiency in Java, Rust, and/or JavaScript, with a readiness to work across multiple languages.
  • Experience working in Agile/Scrum environments.
  • Familiarity with Jira or related Agile project management tools.
  • Experience with automated testing frameworks and a focus on test-driven development practices.
  • Demonstrated strong problem-solving capabilities and attention to detail.
  • Ability to work efficiently as part of a larger engineering team.

Preferred Qualifications

  • Experience with CI/CD pipelines and continuous delivery methodologies.
  • Exposure to cloud-based or distributed systems.
  • Familiarity with AI-assisted development tools and their applications.
  • Understanding of software usability and user-centered design principles.

What We Offer

  • The opportunity to work on impactful software products tailored for continuous user delivery.
  • A collaborative team environment that encourages learning, feedback, and continuous improvement.
  • Support for modern development practices, automation, and innovative tools.
  • Competitive compensation along with a comprehensive benefits package.

At Leidos, we strive to outthink and outpace competitors in our mission-driven work. If you're ready to challenge conventional thinking and excel in a fast-paced environment, we invite you to apply and be a part of our innovative team!

Skills

AWS LambdaCI/CDDockerGitJavaJiraJavaScriptPostgreSQLReactRustScrumSQLTDD

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free