Resume and JobRESUME AND JOB
Leidos logo

Senior Software Engineer C++ - Careers at Leidos

Leidos

Senior Software Engineer C++ - Careers at Leidos

full-timePosted: Feb 3, 2026

Job Description

Join Leidos Security Enterprise Solutions as a Senior Software Engineer C++

Leidos’ Security Enterprise Solutions (SES) is hiring a Senior Software Engineer (C++) in Tewksbury, MA to drive innovative solutions enhancing global travel and trade security. Work with expert scientists and engineers on embedded products, real-time programming, and object-oriented design in a growth-focused environment.

Key Responsibilities

  • Develop efficient, reusable C++ code leveraging OOP/OOAD for distributed turn-key systems.
  • Optimize performance, debug bottlenecks, and resolve issues while upholding code quality and revision control.
  • Troubleshoot multi-tiered applications under general supervision in small agile teams.
  • Analyze and fix customer-reported problems swiftly.
  • Contribute to defined software development processes with occasional travel.

Basic Qualifications

  • BS + 8+ years or Master’s + 6+ years relevant experience (additional experience substitutes for education).
  • US citizenship for Public Trust clearance.
  • Expert C++ with OOP/OOAD, data structures, algorithms, memory management, multicore, and distributed systems.

Preferred Skills

  • Linux platform development and real-time hardware debugging.
  • SQL proficiency, cybersecurity, networking knowledge.
  • Graphics/GUI expertise (DirectX highly desirable).
  • Advanced degree and superior communication skills.

Why Leidos?

Outthink, outbuild, and outpace the status quo. Disrupt with novel security detection tech. Pay range: $107,900 - $195,050 USD (factors include experience, skills, market data). Explore SES at Leidos SES and Aviation Security. Full-time, mid-senior level role in Tewksbury, MA.

Locations

  • Tewksbury, Massachusetts, United States

Salary

107,900 - 195,050 USD / yearly

Estimated Salary Rangehigh confidence

107,900 - 195,050 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C++intermediate
  • Object-Oriented Programming (OOP/OOAD)intermediate
  • Data Structures & Algorithmsintermediate
  • Memory Managementintermediate
  • Multicore Processorsintermediate
  • Distributed Systemsintermediate
  • Linux Developmentintermediate
  • SQLintermediate
  • Cybersecurityintermediate
  • Networkingintermediate
  • GUI Developmentintermediate
  • DirectXintermediate
  • Real-Time Debuggingintermediate
  • Hardware Interfacingintermediate

Required Qualifications

  • BS degree + 8+ years relevant experience or Master’s + 6+ years (experience)
  • US citizenship (Public Trust clearance eligibility) (experience)
  • Strong C++ and OOP/OOAD expertise (experience)
  • Deep knowledge of data structures, algorithms, software design (experience)
  • Expertise in memory management, multicore processors, distributed systems (experience)

Responsibilities

  • Design, build, and maintain efficient, reusable C++ code using OOP/OOAD
  • Optimize code, identify bottlenecks, bugs, and implement solutions
  • Maintain code quality, revision control, and organization
  • Analyze customer issues and deploy fixes
  • Participate in software development processes
  • Occasional domestic/international travel to customer sites

Benefits

  • general: Professional growth opportunities
  • general: Collaborative cross-functional team environment
  • general: Cutting-edge technology in security detection
  • general: Global impact on travel/trade safety
  • general: Supportive management focused on advancement
  • general: Competitive pay with performance factors

Target Your Resume for "Senior Software Engineer C++ - Careers at Leidos" , Leidos

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer C++ - Careers at Leidos. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer C++ - Careers at Leidos" , Leidos

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Jobs in Tewksbury MALeidos CareersC++ DevelopmentSecurity EngineeringHiring in United StatesAviation SecurityEngineeringInformation TechnologySecurity

Answer 10 quick questions to check your fit for Senior Software Engineer C++ - Careers at Leidos @ Leidos.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Leidos logo

Senior Software Engineer C++ - Careers at Leidos

Leidos

Senior Software Engineer C++ - Careers at Leidos

full-timePosted: Feb 3, 2026

Job Description

Join Leidos Security Enterprise Solutions as a Senior Software Engineer C++

Leidos’ Security Enterprise Solutions (SES) is hiring a Senior Software Engineer (C++) in Tewksbury, MA to drive innovative solutions enhancing global travel and trade security. Work with expert scientists and engineers on embedded products, real-time programming, and object-oriented design in a growth-focused environment.

Key Responsibilities

  • Develop efficient, reusable C++ code leveraging OOP/OOAD for distributed turn-key systems.
  • Optimize performance, debug bottlenecks, and resolve issues while upholding code quality and revision control.
  • Troubleshoot multi-tiered applications under general supervision in small agile teams.
  • Analyze and fix customer-reported problems swiftly.
  • Contribute to defined software development processes with occasional travel.

Basic Qualifications

  • BS + 8+ years or Master’s + 6+ years relevant experience (additional experience substitutes for education).
  • US citizenship for Public Trust clearance.
  • Expert C++ with OOP/OOAD, data structures, algorithms, memory management, multicore, and distributed systems.

Preferred Skills

  • Linux platform development and real-time hardware debugging.
  • SQL proficiency, cybersecurity, networking knowledge.
  • Graphics/GUI expertise (DirectX highly desirable).
  • Advanced degree and superior communication skills.

Why Leidos?

Outthink, outbuild, and outpace the status quo. Disrupt with novel security detection tech. Pay range: $107,900 - $195,050 USD (factors include experience, skills, market data). Explore SES at Leidos SES and Aviation Security. Full-time, mid-senior level role in Tewksbury, MA.

Locations

  • Tewksbury, Massachusetts, United States

Salary

107,900 - 195,050 USD / yearly

Estimated Salary Rangehigh confidence

107,900 - 195,050 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C++intermediate
  • Object-Oriented Programming (OOP/OOAD)intermediate
  • Data Structures & Algorithmsintermediate
  • Memory Managementintermediate
  • Multicore Processorsintermediate
  • Distributed Systemsintermediate
  • Linux Developmentintermediate
  • SQLintermediate
  • Cybersecurityintermediate
  • Networkingintermediate
  • GUI Developmentintermediate
  • DirectXintermediate
  • Real-Time Debuggingintermediate
  • Hardware Interfacingintermediate

Required Qualifications

  • BS degree + 8+ years relevant experience or Master’s + 6+ years (experience)
  • US citizenship (Public Trust clearance eligibility) (experience)
  • Strong C++ and OOP/OOAD expertise (experience)
  • Deep knowledge of data structures, algorithms, software design (experience)
  • Expertise in memory management, multicore processors, distributed systems (experience)

Responsibilities

  • Design, build, and maintain efficient, reusable C++ code using OOP/OOAD
  • Optimize code, identify bottlenecks, bugs, and implement solutions
  • Maintain code quality, revision control, and organization
  • Analyze customer issues and deploy fixes
  • Participate in software development processes
  • Occasional domestic/international travel to customer sites

Benefits

  • general: Professional growth opportunities
  • general: Collaborative cross-functional team environment
  • general: Cutting-edge technology in security detection
  • general: Global impact on travel/trade safety
  • general: Supportive management focused on advancement
  • general: Competitive pay with performance factors

Target Your Resume for "Senior Software Engineer C++ - Careers at Leidos" , Leidos

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer C++ - Careers at Leidos. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer C++ - Careers at Leidos" , Leidos

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Jobs in Tewksbury MALeidos CareersC++ DevelopmentSecurity EngineeringHiring in United StatesAviation SecurityEngineeringInformation TechnologySecurity

Answer 10 quick questions to check your fit for Senior Software Engineer C++ - Careers at Leidos @ Leidos.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.