Leidos logo

Software Engineer C++

Leidos

Tewksbury, MA
Full Time
Mid Level
85k-154k
16 days ago

Job Description

About the Role

Leidos' Security Enterprise Solutions (SES) operation is seeking a Software Engineer (C++) in Tewksbury, MA to join a cross-functional engineering team using cutting edge technology to develop solutions that enhance security, safety, and efficiency on a global level. The role involves working with embedded products, real-time programming, and object-oriented design, with a focus on developing applications for distributed turn-key systems. The position offers a flexible hybrid work schedule, including telework and a 9/80 work schedule, and involves collaboration with expert scientists and engineers to create impactful security detection technology.

Key Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C++ code using good OOP/OOAD techniques for our systems.
  • Optimize code, identify bottlenecks, bugs, and devise solutions to problems.
  • Maintain code quality, revision control, and organization.
  • Analyze customer issues and identify and implement solutions.
  • Participate and contribute within a defined software development process.
  • Develop applications for distributed turn-key systems.
  • Modify, develop, and troubleshoot multi-tiered distributed applications and systems.
  • Travel occasionally to customer sites, which may be domestic or international.

Requirements

  • Requires BS degree and 4+ years of relevant experience or master's degree with 2+ years of relevant experience.
  • Strong understanding of C++ and Object-Oriented Programming/Object-Oriented Analysis and Design (OOP/OOAD).
  • Strong understanding of data structures, algorithms, and software design solutions.
  • Strong understanding of memory management, multicore processors, and distributed systems design.
  • Ability to obtain a Public Trust clearance (US citizenship required).

Nice to Have

  • Experience with Linux platform development.
  • Interfacing with hardware and real-time debugging.
  • Good working knowledge of SQL.
  • Working knowledge of cybersecurity and networking solutions.
  • Experience with graphics design, GUI development, DirectX, etc.
  • Advanced degree in a related field.

Qualifications

  • Educational qualifications include a BS degree with 4+ years of experience or a master's degree with 2+ years of experience.

Benefits & Perks

  • Competitive compensation package with a pay range of $85,150.00 - $153,925.00.
  • Health and Wellness programs.
  • Income Protection.
  • Paid Leave and Retirement benefits.
  • Flexible hybrid work schedule with telework options and a 9/80 schedule.

Working at Leidos

Leidos is a Fortune 500® innovation company focused on addressing national security and health challenges. The company values diversity and inclusion, offering consideration for employment regardless of sex, race, ethnicity, age, and other protected categories. Leidos promotes a collaborative environment with a focus on professional growth and advancement, emphasizing smarter technology solutions for heavily regulated industries.

Apply Now

Job Details

Posted AtJul 11, 2025
Salary85k-154k
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Leidos

Website

leidos.com

Location

Tewksbury, MA

Industry

Engineering Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches