Software Engineer, Lead
LEIDOS
About the role
Join Leidos' High Fidelity Simulation Business Area where we create innovative system-of-systems solutions that enhance simulation, training, and analysis products for the U.S. Navy. In this role, you will work at a U.S. Government facility in Bethesda, MD, contributing to the development of cutting-edge sonar tactical decision aids (TDAs) that play a critical role in supporting our Fleet and strengthening national security.
Here, at Leidos, we encourage our engineers to engage in meaningful work while acquiring new skills to advance their careers.
What You'll Work On
- Enhance and develop Tactical Signature Guidance (TSG) systems, including sonar TDAs across various code bases.
- Troubleshoot and resolve software challenges and contribute innovative solutions.
- Learn and master new programming languages and technologies, supported by experienced team members.
- Occasionally assist with hardware system configuration and build-out, gaining hands-on experience with full system integration.
This position is perfect for developers who enjoy solving complex problems, wish to expand their technical expertise, and are motivated by work that directly supports the U.S. Navy's operational readiness.
Primary Responsibilities
- Mentor a decentralized team of over 15 developers, applying agile methodologies within a program with more than 50 members.
- Collaborate in an agile environment to design, develop, and deliver complex mission system software.
- Own and deliver solutions using Java, C++, and other state-of-the-art technologies.
- Explore and utilize new frameworks and languages like Angular, Rust, or Scala to adapt to evolving mission needs.
- Identify and troubleshoot complex technical challenges creatively and efficiently.
- Make informed decisions with limited information in dynamic, fast-paced scenarios.
- Adapt strategies during implementation for the best technical and mission outcomes.
- Drive process improvements and introduce innovative workflows to enhance team performance.
- Foster positive change through collaboration, initiative, and technical leadership.
- Manage multiple priorities and adapt swiftly to changing requirements.
- Communicate effectively with teams, stakeholders, and leadership.
- Apply agile best practices to deliver impactful, high-quality results iteratively.
- Occasionally travel to Manassas, VA for integration tasks and team collaboration.
Basic Qualifications
- Education: Bachelor's degree in Engineering, Mathematics, Physical Science, or Computer Science, or a related field that demonstrates software development expertise.
- Experience: Minimum of 7 years in:
- Designing and implementing real-time acoustic signal processing algorithms
- Building parallel processing implementations
- Working with service-oriented architectures (SOA)
- Developing signal processing, real-time data analysis, or visualization/simulation systems
- Proficiency in Java and C++
- Domain Expertise: At least 5 years of experience in development and integration with sonar and/or Navy Command and Control (C2) systems.
- Security Clearance: Ability to obtain a U.S. security clearance.
- Certification: IAT Level I or higher, or willingness to obtain within 30 days of hire.
Desired Qualifications
- Education: Master's degree in Computer Science, Engineering, Mathematics, or Physical Sciences.
- Experience: Around 11 years of experience in designing, developing, and implementing signal processing, real-time data analysis, or visualization/simulation systems.
- Technology Leadership: Approximately 8 years in evaluating and integrating new technologies while mentoring development teams.
- Big Data & Cloud: Familiarity with Scala, NoSQL/NewSQL databases, Cassandra, Kafka, Spark, and AWS cloud environments.
- UI/Visualization: Proficiency in HTML5, Angular, TypeScript, Cesium, and related tools.
- Containers & Microservices: Solid background in Kubernetes, Docker, REST APIs, and containerized microservice architectures.
- Collaboration & Agile: Proven experience in open-source projects and agile/scrum teams.
If you're looking for a comfortable routine, you may want to look elsewhere. At Leidos, we challenge the status quo and push boundaries because our mission demands it. We seek innovators who disrupt, provoke, and are determined to succeed.
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