Senior Software Engineer

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

Qualifications

  • Bachelor's or Master's degree in a STEM field with relevant experience (12-15 years or 10-13 years, respectively).
  • Advanced proficiency in programming languages like C++, Python, C#, Java, or C.
  • Extensive experience with the full software development lifecycle for complex applications.
  • Proven expertise in software architecture, processing pipelines, and reusable software components.
  • Experience with both Windows and Linux development environments.
  • Strong problem-solving skills with a focus on modernizing software and applying new technologies.
  • Experience collaborating with multidisciplinary technical teams and government stakeholders.

Responsibilities

  • Design, develop, and maintain complex software systems throughout the software lifecycle.
  • Architect high-performance software applications tailored for advanced capabilities.
  • Develop scalable algorithms for areas including computer vision and geospatial data.
  • Implement GPU-accelerated software using CUDA and parallel computing.
  • Create software frameworks, libraries, and services for mission applications.
  • Lead technical planning and software architecture discussions for complex projects.
  • Mentor engineering teams and provide strategic technical guidance.

Benefits

  • Opportunity to work on mission-critical projects for the Department of Defense.
  • Collaborative environment with multidisciplinary teams.
  • Access to cutting-edge technologies and research initiatives.
  • Potential for professional growth and development in advanced software engineering.
  • Participation in customer demonstrations and technical meetings for hands-on involvement in projects.
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
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related STEM discipline with 12-15 years of relevant experience, or a master's degree with 10-13 years of relevant experience. Additional experience may be considered in lieu of a degree in accordance with Leidos equivalency guidelines.
  • Advanced proficiency in one or more programming languages, such as C++, Python, C#, Java, or C.
  • Extensive experience designing, developing, integrating, testing, deploying, and maintaining complex software applications throughout the software development lifecycle.
  • Experience designing software architecture, processing pipelines, plugins, automation tools, or reusable software components.
  • Experience developing software for Windows and Linux environments.
  • Demonstrated ability to resolve complex technical problems, modernize existing software, and apply new technologies to improve software capabilities and development efficiency.
  • Experience providing senior-level technical expertise and contributing to software design, implementation, integration, and technical approach decisions.
  • Experience working in Agile software development environments and using configuration management tools such as Git, GitHub, or GitLab.
  • Strong written and verbal communication skills, with experience collaborating with government customers and multidisciplinary technical teams.


Preferred Qualifications
  • Experience developing distributed or scalable software-processing workflows for large datasets.
  • Experience with computer vision, image processing, computational geometry, mesh processing, photogrammetry, or point-cloud processing.
  • Experience processing terrain data, imagery, LiDAR, drone imagery, or other large geospatial datasets.
  • Experience with geospatial and image-processing technologies such as GDAL, PDAL, CGAL, OpenCV, ArcGIS, QGIS, Assimp, or OpenSceneGraph.
  • Experience with artificial intelligence, machine learning, neural networks, AI-assisted software development, or workflow automation.
  • Experience developing modeling, simulation, military training, or advanced visualization systems for Department of Defense customers.
  • Experience with distributed processing, cloud technologies, containerization, or related development tools such as AWS and Docker.
  • Experience applying research, emerging technologies, or internally developed capabilities to complex software engineering efforts.
  • Experience supporting software integration, testing, training, demonstrations, or fielded government systems.


Original Posting:
July 29, 2026

Pay Range:
Pay Range $131,300.00 - $237,350.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: