Senior Software Engineer

Leidos Holding$154K — $278K *
Aerospace & Defense
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Master's or Doctorate in a STEM field with significant experience in software engineering.
  • Expertise in software architecture and object-oriented programming.
  • Extensive background in high-performance, multithreaded application development.
  • Proficient in software development lifecycle, including testing and integration.
  • Experience with Agile methodologies and configuration management tools like Git.
  • Demonstrated technical leadership on complex projects and problem-solving acumen.
  • Strong communication skills for presenting to senior stakeholders.

Responsibilities

  • Design, develop, test, and maintain complex software systems throughout the lifecycle.
  • Architect high-performance applications and scalable algorithms for advanced data processing.
  • Optimize software using CUDA and leverage parallel computing technologies.
  • Create reusable software frameworks, libraries, and APIs for mission-critical applications.
  • Conduct code reviews and performance optimization for software quality assurance.
  • Collaborate with multidisciplinary teams to provide innovative solutions to technical challenges.
  • Mentor junior engineers and guide them in technical leadership.

Benefits

  • Opportunities for professional development and continuous learning.
  • Engagement in innovative research and cutting-edge technological advancements.
  • Collaborative work environment with multidisciplinary teams.
  • Potential for influencing strategic technical directions in defense applications.
  • Involvement in significant projects impacting the Department of Defense and Intelligence Community.
Full Job Description
The National Solutions Business Area at Leidos currently has an opening for a Senior Software Engineer to support advanced software development efforts in Orlando, FL. This is an exciting opportunity to leverage your expertise developing innovative software solutions that support mission-critical capabilities for the Department of Defense and Intelligence Community.

In this role, you will serve as a senior technical contributor and technical leader responsible for designing, developing, and delivering high-performance software solutions that address complex engineering challenges. You will work with multidisciplinary teams to develop next-generation capabilities spanning high-performance computing, computer vision, image and mesh processing, geospatial analytics, artificial intelligence, modeling and simulation, and advanced visualization.

The successful candidate will possess deep expertise in modern software engineering principles and advanced programming techniques while helping define technical strategy, mentoring engineering teams, and collaborating with government customers to transition innovative research into operational capability. This position requires the ability to solve highly complex technical problems, influence architectural decisions, and contribute to the strategic direction of critical programs

Primary Responsibilities:

  • Design, develop, test, integrate, and maintain complex software systems throughout the complete software development lifecycle.


  • Architect and implement high-performance software applications.


  • Develop scalable algorithms for computer vision, image processing, computational geometry, mesh processing, photogrammetry, and geospatial data exploitation.


  • Design and optimize GPU-accelerated software using CUDA and parallel computing technologies.


  • Develop software frameworks, reusable libraries, APIs, and services supporting mission applications.


  • Perform software architecture, design reviews, code reviews, debugging, profiling, and performance optimization.


  • Collaborate with scientists, engineers, mathematicians, and government customers to develop innovative technical solutions for complex mission challenges.


  • Lead technical planning, software architecture decisions, risk identification, and implementation strategies for large, complex software efforts.


  • Mentor software engineers and provide technical leadership across multiple development teams.


  • Research emerging technologies and evaluate their applicability to customer missions.


  • Support customer demonstrations, technical interchange meetings, design reviews, and program milestones.


  • Develop and maintain technical documentation, software design artifacts, interface documentation, and engineering reports.


  • Ensure software quality through automated testing, configuration management, continuous integration, and DevSecOps best practices.


  • Contribute to technical proposals, innovation initiatives, and research activities supporting future business growth.


Basic Qualifications:

  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Mathematics, Physics, or a related STEM discipline with 15-20 years of prior relevant experience, or a Doctorate with 13-16 years of prior relevant experience. Additional experience may be considered in lieu of a degree in accordance with Leidos equivalency guidelines.


  • Extensive experience designing software architectures and implementing object-oriented software solutions.


  • Experience developing high-performance, multithreaded software applications.


  • Experience with software lifecycle activities including requirements analysis, software design, implementation, testing, debugging, integration, and maintenance.


  • Experience with Git or equivalent configuration management tools.


  • Experience working within Agile software development environments.


  • Demonstrated ability to serve as a technical lead on complex engineering efforts.


  • Demonstrated ability to solve highly complex, multidimensional technical problems.


  • Excellent written and verbal communication skills with experience presenting technical information to senior government and industry stakeholders.


  • Ability to mentor and provide technical guidance to software engineering teams.


Preferred Qualifications:

  • Experience with GPU programming using CUDA or other parallel computing frameworks.


  • Experience with AI enabled code devlopment


  • Experience developing image processing, computer vision, machine learning, or artificial intelligence applications.


  • Experience with computational geometry, mesh processing, photogrammetry, or point cloud processing.


  • Experience processing large geospatial datasets, terrain databases, or satellite imagery.


  • Experience with 2D and 3D data visualization and exploitations


  • Experience developing modeling and simulation systems supporting Department of Defense customers.


  • Experience developing cloud-native or distributed processing solutions, including GPU clusters.


  • Experience with Python for automation, data processing, AI workflows, or scientific computing.


  • Experience developing software supporting Digital Engineering, Digital Twins, or advanced visualization.


  • Demonstrated history of technical innovation through published research, patents, or peer-reviewed technical papers.


  • Experience leading technical teams, defining software architecture, and influencing strategic technical direction.


  • Experience collaborating directly with government research organizations such as AFRL, DARPA, Army Research Laboratory, or other DoD organizations.


Original Posting:
July 14, 2026

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:
Pay Range $154,050.00 - $278,475.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

About Leidos Holding

Leidos Holding Careers

Joining Leidos Holding presents an unparalleled opportunity to advance one's career with a leader in innovation and technology. The company offers a plethora of job opportunities aimed at fostering professional growth and development in a diverse and inclusive environment.

Explore Career Opportunities

Leidos Holding is actively seeking skilled professionals who are passionate about leveraging their expertise to drive innovation and leadership in their fields. With a variety of open positions, Leidos Holding provides a platform for individuals to challenge themselves in a dynamic work environment.

Innovation and Professional Growth

At Leidos Holding, innovation is at the core of everything they do. Employees are encouraged to think creatively and push boundaries. The company supports this drive for innovation through comprehensive professional development and diversity training programs that are designed to enhance skills and foster leadership.

Commitment to Diversity and Inclusion

Leidos Holding is committed to creating a workplace where diversity is not only recognized but celebrated. With a culture that values and promotes diversity, Leidos Holding ensures that all team members have the opportunity to contribute, learn, and grow.

Internship Programs

For those starting their career, Leidos Holding offers internship programs that provide a robust foundation in the industry. Internships are a great way to develop essential skills, gain valuable work experience, and build professional networks.

Benefits and Culture

Employees at Leidos Holding enjoy a range of benefits designed to support their professional and personal lives. The company culture is built on a foundation of respect and integrity, providing a supportive and collaborative environment where every team member is valued.

Join the Team

Leidos Holding is hiring! Explore job opportunities that match your skills and interests. Leidos Holding looks for driven, curious, and innovative individuals to join their team. Positions are available across various disciplines and experience levels.

Stay Connected

Stay informed with the latest career tips, industry insights, and company news from Leidos Holding. Subscribe to receive updates and be the first to know about new job opportunities, company developments, and more.

Prepare for Your Interview

To prepare for an interview at Leidos Holding, candidates should familiarize themselves with the company's missions and values, update their resumes, and be ready to discuss how their background and skills align with the position they are applying for.

Networking and Career Advancement

Leidos Holding encourages its employees to engage in networking within the company to discover new opportunities for career advancement. The leadership team at Leidos Holding is dedicated to supporting employees in their career paths with ample opportunities for networking and growth.

Explore Leidos Holding Jobs and Careers

Discover the exciting career opportunities at Leidos Holding today. With a commitment to employee growth, innovation, and diversity, Leidos Holding is the perfect place to advance your career. Check out the latest job listings and find your perfect fit at Leidos Holding.

SEARCH LEIDOS HOLDING JOBS

READ CAREERS BLOG

Job Alert Emails

Customize your subscription to receive job alerts and insider tips tailored to your preferences from Leidos Holding. See what exciting and rewarding opportunities await in your professional journey.
Learn more about Leidos Holding

Similar Jobs

More Jobs at Leidos Holding

More Aerospace & Defense Jobs

Find similar Senior Software Engineer jobs: