Software Engineer

Nabout Leidos
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 195K

Job location

Tech stack

C
Java
Agile Methodologies
Artificial Intelligence
Systems Engineering
JIRA
Code Review
Computer Engineering
Software Debugging
Linux
Programming Tools
Eclipse
FreeRTOS
Integrated Development Environments
Python
Scrum
Real-Time Operating Systems
Software Tools
Software Configuration Management
Software Construction
Software Engineering
Software Systems
VxWorks
Gitlab
GIT
Information Technology
C++14

Job description

Leidos is seeking a Senior Software Engineer to support the development of mission-critical software for missile defense systems. The selected candidate will contribute to the design, development, integration, and demonstration of advanced software capabilities in a fast-paced engineering environment. This role requires close collaboration with integrated engineering teams and strong technical communication skills to support delivery of high-quality software solutions to customers.\n \n Primary Responsibilities\n \n \n

  • Develop mission-critical software in support of missile defense systems.\n
  • Communicate and document technical solutions for integrated engineering teams in a fast-paced environment.\n
  • Maintain awareness of current and emerging programming techniques, technologies, and development approaches.\n
  • Conduct software design reviews and code reviews to ensure technical quality, maintainability, and compliance with program objectives.\n
  • Collaborate with Systems Engineering teams to synchronize development activities, support scheduling priorities, and demonstrate capabilities to customers.\n
  • Apply software engineering best practices, including debugging, testing, code review participation, and maintainability improvement.\n
  • Plan and prioritize assigned tasks with minimal supervision while contributing effectively in a team-based development environment.\n
  • Demonstrate initiative in identifying improved development workflows, tools, and engineering practices, including emerging AI-enabled development capabilities.\n

Requirements

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or related technical discipline from an accredited institution, with an overall GPA of 3.0 or higher.\n

  • 10+ years of relevant technical experience, or 8+ years with a master's degree in a related field.\n

  • U.S. Citizenship required.\n

  • Active DoD Secret Security Clearance required.\n

  • Solid understanding of software engineering fundamentals, including debugging, testing, code reviews, and maintainability.\n

  • Ability to plan and prioritize tasks with minimal supervision and communicate effectively both verbally and in writing.\n

  • Ability to work independently on well-defined tasks and contribute effectively in a collaborative team environment.\n

  • Demonstrated curiosity and initiative in adopting new tools and improving development workflows, including emerging AI capabilities.\n

  • Experience using the Linux operating system.\n

  • Experience designing and developing software using Modern C++, C, Java, and Python.\n

  • Experience with embedded programming.\n

  • Experience with real-time operating systems (RTOS) such as VxWorks or FreeRTOS.\n

  • Experience with common development tools and IDEs such as Eclipse and VS Code.\n, n \n

  • Experience with Scrum methodology or other Agile development practices.\n

  • Experience with Agile management tools and concepts such as Jira.\n

  • Experience with software configuration management tools such as Git and GitLab.\n

  • Proven experience mentoring developers across multiple experience levels.\n

  • Practical experience using AI-assisted software development tools in a development environment, such as Claude Code.\n

  • Demonstrated ability to validate, debug, and improve AI-generated code and technical recommendations.\n

Apply for this position