Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Leidos

Lead Software Developer

Leidos

. Responsible for software development activities both individually and as a member of a team including writing, testing, debugging, and maintaining source code within an Agile environment.

Posted 4/30/2026full-timeGaithersburg • Maryland, Virginia • 🇺🇸 United StatesSenior💰 $87,100 - $157,450 per yearWebsite

Tech Stack

Tools & technologies
CloudJavaJavaScriptJUnitLinuxMockitoReactSpringSpring BootSpringBootSubversion

About the role

Key responsibilities & impact
  • Responsible for software development activities both individually and as a member of a team including writing, testing, debugging, and maintaining source code within an Agile environment.
  • Develop solutions to complex issues.
  • Actively participate in daily stand-ups, Release Planning, and other related team activities.
  • Write and execute unit and functional tests.
  • Troubleshoot and participate in the resolution of technical issues in lab and operational environments.
  • Provide support as needed for system engineering, test engineering, and system owner teams.

Requirements

What you’ll need
  • Bachelor’s degree in computer science or a related field with 4-8 years of relevant experience or a Master’s degree with 2-6 years of experience
  • Significant experience with Java programming language
  • Significant experience with React
  • Experience with Web development and commonly used front-end tools and languages (HTML, CSS, JavaScript)
  • Significant experience with unit testing tools such as Junit and Mockito
  • Experience with RESTful API, JSON, XML, XSD
  • Experience with Spring Framework, Spring Security, and Spring Boot
  • Experience with Linux
  • Experience with version control systems such as Git or Subversion
  • Experience with common development tools and IDEs (Eclipse, VS Code, etc.)
  • Experience with AI-assisted software development workflows and tools (i.e. Claude Code, Codex, etc.)
  • Experience with Cloud-based systems
  • Experience working within the Agile environment
  • Understanding of sound software development principles and practices
  • Ability to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing
  • Independent thinker, capable of performing high quality work, both independently and with a team in a fast-moving environment
  • Ability to obtain SF-85 Public Trust suitability determination
  • US citizenship required.

Benefits

Comp & perks
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaReactHTMLCSSJavaScriptJUnitMockitoRESTful APISpring FrameworkSpring Boot
Soft Skills
communicationindependent thinkingtask prioritizationteam collaborationproblem-solving
Certifications
Bachelor’s degree in computer scienceMaster’s degree in computer scienceSF-85 Public Trust suitability determination