Leidos

Lead Software Engineer

Leidos
Apply
2 days ago
Pune, IndiaStaff+

Responsibilities

  • Develop, test, debug, deploy, maintain, and integrate software applications and services individually and as part of a team.
  • Translate requirements into working software with software engineers, systems engineers, data scientists, product owners, and other stakeholders.
  • Participate in code reviews, sprint planning, technical design discussions, and the full software development lifecycle.
  • Develop automated unit, integration, and system tests to improve software quality and reliability.
  • Use DevOps and CI/CD practices to automate builds, testing, deployment, and monitoring.
  • Troubleshoot complex software issues and improve application performance, scalability, maintainability, and security.
  • Evaluate AI-generated outputs for accuracy, reliability, security, and performance.
  • Provide technical leadership in a regulated, safety-critical air traffic software environment.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related technical discipline, or equivalent additional experience in lieu of a degree.
  • At least 8 years of relevant experience, or a master's degree with at least 6 years of relevant experience.
  • Professional software development experience with one or more of Python, Java, JavaScript/TypeScript, C++, or C#.
  • Experience with object-oriented programming, software design principles, algorithms, data structures, and Git or similar source control tools.
  • Experience developing or integrating APIs, web services, microservices, or distributed applications.
  • Experience with modern software development methodologies, the SDLC, automated testing, CI/CD pipelines, and DevOps practices.
  • Experience with relational and/or NoSQL databases and cloud-based application development using AWS, Azure, or Google Cloud Platform.
  • Exposure to or experience with AI/ML, generative AI, LLMs, or AI-enabled application development.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Preferred qualifications include aviation or high-tech industry experience, large-scale distributed systems, safety-critical or high-availability software, legacy-system integration, large codebases, global teams, cloud-native applications, cloud-based AI services, and secure or mission-critical enterprise environments.
  • Fluent English communication skills are required.
Leidos

About Leidos

10,000+ employees

Leidos builds and operates technology and engineering solutions for defense, intelligence, civil, and health agencies, including systems integration, cyber, enterprise IT, sensors, and healthcare IT. It primarily sells through government contracts and long-term programs, plus managed services and mission software. Founded in 1969 and headquartered in Reston, Virginia, Leidos is a Fortune 500 public company on the NYSE; customers include U.S. defense and intelligence agencies and civil bodies such as the FAA.

Contact me