Leidos→
Associate AI Software Developer at Leidos in Egg Harbor Township, NJ
Entry LevelHybridFull-timeEgg Harbor Township, NJ$58k–$105k/yr
Skills
ai-assisted coding toolslarge language modelsobject-oriented programmingreal-time systemscc++adaautomated testing frameworkslinux familiaritylow-level communications protocolscommunication skillscross-functional teamwork
Job Description
Summary: Leidos is seeking an Associate Software Developer with AI-enabled development experience based in Gaithersburg, MD. This role offers the opportunity to work on real-time, safety-critical systems that directly support national air traffic operations for the United Kingdom, focusing on modernizing a high-availability air traffic management platform using AI-augmented software development techniques.
Responsibilities:
- Design, develop, test, and maintain software for real-time, high-availability systems
- Apply AI-assisted development tools to accelerate coding, refactoring, debugging, and automated test generation
- Use AI responsibly across the full SDLC — including requirements analysis, design, implementation, testing, documentation, and code review
- Analyze complex system requirements and translate them into efficient, maintainable designs
- Develop and maintain automation scripts across development, test, and production environments
- Promote code quality, reuse, traceability, and cross-team collaboration
Required Qualifications:
- Hands-on experience using AI-assisted coding tools (e.g., Claude Code, GitHub Copilot, or similar) for: Code generation and refactoring, Debugging and automated test creation, IDE-integrated workflows
- Familiarity with large language model platforms (OpenAI, Anthropic, Google Gemini, etc.)
- Experience designing effective prompts and validating AI-generated output
- Understanding of human-in-the-loop development and responsible AI usage
- Ability to evaluate AI-generated outputs for correctness, performance, safety, and bias — especially in regulated or safety-critical environments
- Experience incorporating AI/ML techniques into software engineering workflows
- Experience with automated testing frameworks
- Bachelor's degree in Computer Science or related field
- Strong object-oriented programming experience
- Proficiency in C, C++, and/or Ada (Ada preferred but not required)
- Experience developing real-time, multi-threaded systems
- Familiarity with Linux (Red Hat), virtual machines, and hypervisors
- Experience with low-level communications protocols (TCP/IP, UDP, SCTP)
- Experience with hardware or complex system integration
- Experience with source control and configuration management tools
- Strong communication skills and ability to work independently and within cross-functional teams
- Ability to obtain and maintain a Public Trust clearance
- US citizenship required
Required Skills: AI-assisted coding tools, Large language models, Object-oriented programming, Real-time systems
Important Skills: C, C++, Ada, Automated testing frameworks, Linux familiarity, Low-level communications protocols
Nice-to-Have Skills: communication skills, Cross-functional teamwork