Senior Software Developer
About the Role
Senior Software Developer responsible for designing, developing, and sustaining real-time, high-availability safety-critical systems for the UK National Airspace System Replacement program. The role is U.S.-based with a 50% hybrid schedule and involves leadership, mentoring, system integration, and work with low-level communications and Linux environments.
Explicitly mentions vibe coding and AI-assisted/agentic development workflows and lists AI coding tools (Codex, Claude).
Location: Eagan, MN 55121
Salary: USD 107,900 - 195,050/year
Type: Full-time
Posted: 4 days ago
Category: Software Engineering
Company Rating: 3.7 (1958 reviews)
Company Size: 10k+
Vibe Markers: ๐ป Open Source, โจ New
Experience Level: Senior
Job Description
Role
Leidos is hiring a Senior Software Developer to support the UK National Airspace System Replacement Product Delivery Team (UK NASR PDT). The role focuses on building and sustaining real-time, high-availability, safety-critical software that supports national airspace operations.
Key Responsibilities
- Design, develop, test, and maintain software for real-time, high-availability systems.
- Lead software development activities and collaborate within an engineering team.
- Analyze complex system requirements and translate them into maintainable software designs.
- Apply sound software engineering principles to ensure reliability, fault tolerance, reusability, and maintainability.
- Mentor and lead junior developers; influence technical direction and development processes.
- Participate in Agile ceremonies (daily stand-ups, release planning, sprint reviews).
- Develop, tune, document, and deploy automation scripts across development, test, and production environments.
- Promote code reuse, cross-program collaboration, and sustainable development practices.
- Support system integration activities, including hardware and low-level communications interfaces.
Requirements
- Bachelorโs degree in Computer Science or related field with 8โ12 years of relevant experience, OR Masterโs degree with 6โ10 years of relevant experience.
- Ability to obtain and maintain a Public Trust clearance; US citizenship required.
- Strong object-oriented programming experience and proficiency in C and/or C++.
- Experience developing real-time, multi-threaded, high-availability systems.
- Experience with Linux environments (Red Hat), virtual machines, and hypervisors.
- Experience with low-level communications protocols (TCP/IP, UDP, SCTP).
- Experience with hardware or complex system integration and lifecycle concepts.
- Experience with source control and configuration management tools.
- Strong understanding of modern software development principles and best practices.
- Strong verbal and written communication skills and ability to plan and prioritize work.
Preferred Qualifications
- Experience with Ada.
- Experience with test automation frameworks.
- Familiarity with AI coding tools and agents (e.g., Codex, Claude) and Agentic/AI-assisted development workflows, including vibe coding.
- Familiarity with AI-enabled CI/CD, testing, code review, and DevSecOps practices.
- Understanding of AI-generated code validation, security, and responsible use.
Location & Schedule
- U.S.-based position located in Gaithersburg, MD; Eagan, MN; or Egg Harbor, NJ.
- Balanced 50% hybrid schedule (2โ3 days in the office per week).
Salary & Benefits
- Pay Range: $107,900.00 - $195,050.00.
- Employment benefits include competitive compensation, health and wellness programs, income protection, paid leave, and retirement.
Tech Stack
C, C++, Ada, Linux (Red Hat), TCP/IP, UDP, SCTP, Virtual Machines, Hypervisors, Source control and configuration management tools, CI/CD, DevSecOps, Test automation frameworks, Codex, Claude, AI-enabled CI/CD, testing, and code review
Skills
System Design, Real-time Systems, Multi-threading, Safety-critical Systems, Object-oriented Programming, Linux System Administration, Low-level Networking, Hardware/Systems Integration, Software Architecture, Mentoring, Agile, Automation Scripting, Configuration Management, Testing and Test Automation, DevSecOps, Communication, Planning and Prioritization
Benefits
- Balanced 50% hybrid schedule (2-3 days/week)
- Competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement