Senior Software Developer
Overview
In this role at Leidos, you will help develop advanced sonar tactical decision aids and related software to support Navy operations. You will join a high-performing, cross-functional team to design, develop, and deliver mission-system software using modern technologies. You’ll mentor a distributed team and drive agile processes to produce impactful solutions that strengthen tactical decision support. The work combines data, simulation, visualization, and system integration to advance the Navy’s tactical edge and national security.
ResponsibilitiesMentor a decentralized team of 5+ developers within a larger programCollaborate in an agile environment to design, develop, and deliver complex mission system softwareOwn and deliver solutions built with Java, Scala, React, and other modern technologiesExplore and apply new frameworks and languages (Angular, Rust, Scala) to meet evolving mission needsTroubleshoot and resolve complex technical challenges with creativity and efficiencyMake informed decisions in dynamic, fast-paced environmentsAdapt and pivot during implementation to optimize technical and mission outcomesDrive process improvements and introduce innovative workflows to enhance team performanceInfluence positive change through collaboration, initiative, and technical leadershipBalance multiple priorities and adapt to shifting requirementsCommunicate clearly across teams, stakeholders, and leadershipApply agile best practices to deliver high-quality, iterative resultsTravel occasionally for integration efforts and team collaboration
Key requirementsMaster’s degree in Engineering, Computer Engineering, Computer Science, Information Technology, or Information SystemsTen (10) years of software engineering experienceStrong software development experience with Java and/or similar OO languagesExperience leading or providing technical direction to software developers, including mentoringExperience with NoSQL/NewSQL data stores, Scala, Rust, TypeScriptExperience with visualization technologies and UI development (HTML5/JS/CSS, CesiumJS, Angular, React)Experience applying programming concepts in professional or academic settingsUS Citizen with ability to obtain security clearancecollaborationcommunicationleadershipJavaScalaReact