Junior Software Engineer
inSync Staffing - Gaithersburg, MD
Apply NowJob Description
Junior Software Engineer (AI-Enabled Development)Location: Gaithersburg, MD; Eagan, MN; or Egg Harbor Township, NJ Work Schedule: Hybrid (3 days onsite, 2 days remote) Program: UK National Airspace System Replacement Product Delivery Team (UK NASR PDT) Security Requirement: Ability to obtain and maintain Public Trust clearance Citizenship: U.S. Citizenship required Role Summary Leidos is seeking a Junior Software Engineer with AI-enabled development experience to support the UK National Airspace System Replacement Product Delivery Team (UK NASR PDT). This role contributes to the modernization of a high-availability air traffic management platform supporting national air traffic operations for the United Kingdom. The position focuses on real-time, safety-critical systems, combining traditional systems engineering practices with AI-augmented software development techniques. The engineer will design, develop, test, and maintain software while leveraging AI-assisted development tools throughout the software development lifecycle (SDLC). Key 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 software development lifecycle, including: Requirements analysis Design Implementation Testing Documentation Code review Analyze complex system requirements and translate them into efficient, maintainable software designs Develop and maintain automation scripts across development, test, and production environments Promote code quality, reuse, traceability, and cross-team collaboration Work independently on moderately complex assignments and collaborate with project managers and technical teams Required Technical SkillsAI-Driven Engineering Experience 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 such as: OpenAI Anthropic Google Gemini 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 in regulated or safety-critical environments Experience incorporating AI/ML techniques into software engineering workflows Experience with automated testing frameworks Core Technical Skills 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) environments Experience working with virtual machines and hypervisors Experience with low-level communications protocols including: TCP/IP UDP SCTP Experience with hardware or complex system integration Experience with source control and configuration management tools Preferred / Nice-to-Have Skills Experience with Ada programming language Qualifications & Experience Bachelor's degree in Computer Science or related field with 4-8 years of relevant experience, OR Master's degree with 2-6 years of relevant experience Strong communication skills Ability to work independently and within cross-functional teams Ability to obtain and maintain Public Trust clearance U.S. Citizenship required About the Team / Company This role supports the UK National Airspace System Replacement Product Delivery Team (UK NASR PDT) at Leidos, focused on developing real-time, safety-critical air traffic management systems. The team is modernizing a high-availability platform used in national airspace operations for the United Kingdom, combining traditional systems engineering practices with AI-augmented software development to improve efficiency, reliability, and maintainability.
Created: 2026-03-11