Software Engineer
LEIDOS
About the role
About
The Defense Sector at Leidos is seeking a skilled Software Engineer with a minimum of 4 years of experience to join our dedicated engineering team. In this exciting role, you will be instrumental in designing, developing, testing, and delivering innovative software solutions primarily using Java, Rust, and JavaScript. You will work closely within Agile scrum teams, leading initiatives from conception to delivery while driving impactful technical solutions.
You will collaborate with product management, UX designers, and engineering leaders to create high-quality, user-centric software that emphasizes continuous delivery and automated testing, along with incorporating feedback for continuous improvement.
This position allows for telework; however, candidates must be within a reasonable driving distance to Arlington, VA or Alexandria, VA, and be available on-site when necessary.
Responsibilities
- Design, develop, and maintain software solutions utilizing Java, Rust, JavaScript, and React.
- Lead the creation of comprehensive technical solutions, including architecture, implementation, testing, and deployment.
- Collaborate with product owners and stakeholders to convert requirements into scalable and maintainable designs.
- Enhance user-facing features in React, along with backend services and APIs.
- Promote practices of automated testing, code quality, and continuous integration/continuous delivery (CI/CD).
- Utilize generative AI tools to bolster developer efficiency, documentation, and testing.
- Guide code reviews, mentor junior engineers, and foster best practices within the team.
- Facilitate Agile ceremonies using Jira, including sprint planning, stand-ups, and retrospectives.
- Integrate user and stakeholder feedback to refine software functionality, usability, and performance.
- Identify technical risks and develop balanced solutions focusing on speed, quality, and maintainability.
Basic Qualifications
- Must be a US Citizen with an active Top Secret clearance and the ability to obtain SCI clearance.
- Bachelor's degree in a relevant field and at least 4 years of software development experience, or a Master's degree with a minimum of 2 years of experience; additional relevant experience may substitute for a degree.
- Proficient in Java, Rust, JavaScript, and React or possess deep expertise in specific technologies with full-stack capabilities.
- Experience leading or guiding scrum teams in Agile/Scrum environments.
- Proven track record in driving technical solutions and making architectural decisions.
- Experience with Jira or similar Agile project management tools.
- Strong background in automated testing, including unit, integration, and end-to-end tests.
- Excellent communication skills and the ability to collaborate effectively across teams.
- Self-motivated with a strong desire to learn new programming languages, tools, and frameworks.
Preferred Qualifications
- Active TS/SCI security clearance.
- Experience with CI/CD pipelines and continuous delivery methodologies.
- Familiarity with frontend testing frameworks (e.g., Jest, React Testing Library, Cypress).
- Experience in building cloud-based or distributed systems.
- Experience using AI-assisted development tools in live environments.
- Understanding of usability, accessibility, and user-centered design principles.
What We Offer
- An opportunity to work on impactful software products delivered rapidly to users.
- A collaborative team culture that prioritizes learning, feedback, and continuous improvement.
- Support for cutting-edge development practices and emerging technologies.
- Competitive compensation and a comprehensive benefits package.
If you thrive in a fast-paced environment that values innovation and excellence, Leidos is the place for you. We are not just looking for followers; we’re seeking those who will challenge the norm and drive success.
Pay Range: Pay Range $87,100.00 - $157,450.00
For U.S. Positions: This job requisition will remain open for at least 3 days, with an anticipated close date no earlier than 3 days after the original posting.
Skills
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