Senior Software Developer

vibehackers

Eagan (MN)

Hybride

USD 108 000 - 195 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Leidos is seeking a Senior Software Developer to design, develop, and sustain real-time, high-availability safety-critical software for national airspace. The role involves leadership, mentoring, system integration, and work with low-level communications and Linux environments.

The position offers a 50% hybrid schedule with office presence in select locations and opportunities to influence technical direction across multiple programs and teams.

Qualifications

  • Must have 8–12 years of relevant experience with a Bachelor’s degree, or 6–10 years with a Master’s degree.
  • US citizenship and ability to obtain Public Trust clearance.
  • Strong object-oriented programming experience in C and/or C++.
  • Experience developing real-time, multi-threaded, high-availability systems.
  • Proficiency 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.
  • Solid understanding of modern software development principles and best practices.
  • Excellent verbal and written communication and prioritization skills.

Responsabilités

  • 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 software engineering principles to ensure reliability, fault tolerance, reusability, and maintainability.
  • Mentor and lead junior developers; influence technical direction and processes.
  • Participate in Agile ceremonies (daily stand-ups, planning, sprint reviews).
  • Develop, tune, document, and deploy automation scripts across environments.
  • Promote code reuse and cross-program collaboration; sustain development practices.
  • Support system integration activities, including hardware and low-level interfaces.

Connaissances

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

Formation

Bachelor’s degree in Computer Science or related field
Master’s degree

Outils

Ada
Test automation frameworks
CI/CD
Source control

Description du poste

Explicitly mentions vibe coding and AI-assisted/agentic development workflows and lists AI coding tools (Codex, Claude).

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.

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.

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

Experience Level

Senior

USD 107,900 - 195,050/year

Employment Type

Full-time

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software Engineer - Java and Python
Software Engineer - Java and Python

The Computer Merchant, LTD. • Gaithersburg (MD)

Hybride
USD 90 000 - 96 000
Medical insurance
Dental insurance
Vision insurance
+1
Senior Software Developer
Senior Software Developer

Leidos • Egg Harbor Township (NJ)

Sur place
USD 108 000 - 195 000
Health and Wellness programs
Paid Leave and Retirement
Lead Software Developer
Lead Software Developer

Leidos • Egg Harbor Township (NJ)

Sur place
USD 87 000 - 157 000
Lead Software Test Developer
Lead Software Test Developer

Leidos • Egg Harbor City (NJ)

Sur place
USD 87 000 - 157 000
Systems Engineering Lead
Systems Engineering Lead

Leidos Inc • Gaithersburg (MD)

Sur place
USD 110 000 - 160 000
Systems Engineering Lead
Systems Engineering Lead

Leidos • Gaithersburg (MD)

Sur place
USD 87 000 - 157 000
Senior Systems Integration and Test Engineer
Senior Systems Integration and Test Engineer

Leidos • Gaithersburg (MD)

Sur place
USD 108 000 - 195 000
Health and Wellness programs
Income protection
Paid leave and retirement
Senior Software Developer
Senior Software Developer

Leidos Inc • Eagan (MN)

Sur place
USD 107 900 - 195 050
Competitive compensation
Health and Wellness programs
Paid Leave
+1
Senior Software Developer
Senior Software Developer

Leidos Inc • Ashburn (VA)

Sur place
USD 107 900 - 195 050
Health and Wellness programs
Paid Leave
Retirement benefits
Senior Software Developer - Scrum Master
Senior Software Developer - Scrum Master

Leidos Inc • Egg Harbor Township (NJ)

Sur place
USD 108 000 - 195 000
Hybrid work arrangement