Senior Software Developer
Job Description
Senior Software Developer to support the Air Traffic Business Area within the Homeland Sector, building next-generation flight service and air traffic systems in a regulated, safety-critical environment.
Responsibilities
- Own software development activities individually and as part of a team, including writing, testing, debugging, and maintaining source code in an Agile environment
- Develop containerized applications in an Agile/SAFe workflow
- Use AI-assisted development tools to speed up coding, refactoring, debugging, and test creation
- Resolve complex problems affecting multiple areas or disciplines
- Participate in Agile scrum ceremonies and related team activities
- Troubleshoot and support technical issue resolution across lab and operational environments
- Provide support to system engineering, test engineering, and system owner teams as needed
- Communicate with internal team members across multiple areas and with client team members; may communicate with external parties
Requirements
- Education: Bachelor’s degree in Computer Science or a related field (or Master’s degree)
- Experience:
- Bachelor’s: 8-12 years of relevant experience
- Master’s: 6-10 years of experience
- Doctorate may be possessed
- Java: expert knowledge with substantial hands-on programming experience
- Web development: extensive experience with React, HTML, CSS, and JavaScript
- Unit testing: extensive experience with Junit and Mockito
- APIs and data formats: significant experience with RESTful APIs, JSON, XML, and XSD
- Spring: significant experience with Spring Framework, Spring Security, and Spring Boot
- Linux: significant experience
- Version control: experience with Git or Subversion
- Tools/IDEs: experience with Eclipse, VS Code (and similar)
- Agile: experience working within the Agile Scrum framework
- Strong understanding of sound software development principles and practices
- Ability to communicate effectively verbally and in writing
- Ability to obtain and maintain SF-85 Public Trust (Tier 2) suitability determination
- US citizenship required
Technologies
- Java, React, HTML, CSS, JavaScript
- Junit, Mockito
- RESTful API, JSON, XML, XSD
- Spring Framework, Spring Security, Spring Boot
- Linux
- Git, Subversion
- Eclipse, VS Code
- Agile/SAFe, Agile Scrum
Preferred Qualifications
- Experience with AI-assisted coding tools (Claude Code, Codex, etc.)
- Experience with microservices and cloud-based environments
- Knowledge of or experience with Python
- Knowledge of or experience with Ansible playbooks and YAML
- Knowledge of or experience with Linux shell scripting
- Knowledge of or experience with MongoDB
- Knowledge of air traffic control and flight services
Benefits
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
- Competitive compensation
Location: Gaithersburg, MD (onsite)
Compensation: USD 107,900 - 195,050 per year
Original posting date: April 30, 2026
Pay range: $107,900.00 - $195,050.00
Additional Information
- Leidos reasonably anticipates this requisition will remain open for at least 3 days, with an anticipated close date no earlier than 3 days after the original posting date (for U.S. positions)
- Securing your data: Beware of fake employment opportunities using Leidos’ name; Leidos will never ask for payment-related information during the application process and will not advance money (for example, by sending checks or money orders) as part of hiring
- Leidos will only communicate through emails generated by the Leidos.com automated system (not free commercial services and not WhatsApp/Telegram)
- If you receive a suspicious email, contact [email protected]
- If you believe you are a victim of a scam, contact local law enforcement and report to the U.S. Federal Trade Commission
Commitment to Non-Discrimination
- All qualified applicants receive consideration without regard to protected characteristics including sex, race, ethnicity, age, national origin, citizenship, religion, disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran status, or any other basis prohibited by law
- Leidos will consider qualified applicants with criminal histories consistent with relevant laws