Senior Software Engineer
Job Description
Leidos is seeking a Senior Software Engineer in Virginia to provide technical leadership, mentorship, and delivery of complex software built with Java, Rust, JavaScript, and React.
Responsibilities
- Provide technical leadership and strategic direction for software solutions using Java, Rust, JavaScript, and React
- Lead and influence multiple Agile scrum teams, ensuring alignment on architecture, standards, and delivery goals
- Own and drive cross-team technical initiatives from concept through production
- Mentor engineers across experience levels to support career growth and technical excellence
- Serve as a technical escalation point for design, implementation, and production issues
- Partner with engineering managers and product owners on roadmap planning, prioritization, and execution
- Promote best practices in automated testing, CI/CD, code quality, and secure development
- Guide teams in leveraging generative AI tools to improve development efficiency and software quality
- Lead architectural reviews, design discussions, and technical decision-making forums
- Ensure software solutions are scalable, maintainable, performant, and user-centered
- Incorporate user feedback and operational insights to drive continuous product improvement
- Contribute hands-on to critical areas of the codebase as needed
Requirements
- US Citizen with at least an active Top Secret clearance and ability to obtain a SCI
- Bachelor's degree in a relevant field with 8+ years of professional software development experience, or Master’s degree with 6+ years of experience; additional experience may be considered in lieu of a degree
- Minimum 6 years of overall software development experience (8+ years if holding a Bachelor's degree)
- Deep expertise in one or more of Java, Rust, JavaScript, or React with the ability to guide teams across the full stack
- Proven experience in technical leadership, team leadership, or staff/lead engineering roles
- Strong background working in Agile/Scrum environments and leading teams using Jira or similar tools
- Demonstrated experience driving architecture and solution design across teams
- Strong experience with automated testing strategies and continuous delivery
- Excellent communication, collaboration, and mentorship skills
- On-site in Virginia with some telework, near Arlington or Alexandria as needed
Technologies
- Java
- Rust
- JavaScript
- React
- Jira
Salary
- USD 107,900 - 195,050 per year
Benefits
- Opportunity to shape technical direction and engineering culture across the organization
- High-impact leadership role with visibility and influence
- Collaborative environment that values mentorship, ownership, and continuous learning
- Support for modern tooling, automation, and innovation
- Competitive compensation and comprehensive benefits package