Principal / Senior Software Engineer (C++, Linux)

Analogic Corporation

Salem (NH)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Analogic Corporation is seeking a Principal / Senior Software Engineer for an immediate impact role. The ideal candidate will enhance existing production codebases and support software releases within complex environments. Strong experience in C++ and Linux is critical, along with familiarity in Python and microservices architectures.

This position offers a unique chance to blend stability with forward-looking innovation in a high-visibility role across teams.

Qualifications

  • Strong experience in C++.
  • Proven background working in Linux environments.
  • Experience with microservices architectures.

Responsibilities

  • Own and enhance existing production codebases.
  • Support software releases, debugging, and issue resolution.
  • Partner with systems, test, field, and manufacturing teams.

Skills

C++
Linux environments
Python (scripting level familiarity)
REST APIs
Message-based communication (MQTT preferred)
Distributed / networked systems
System sustainment
Debugging and problem-solving skills

Job description

Principal / Senior Software Engineer (C++, Linux)

Job Category: Engineering

Requisition Number: TEMPO002714

  • Full-Time
  • On-site
Locations

Showing 1 location

Salem, NH 03079, USA

Description

What You’ll Do

  • Own and enhance existing production codebases (primary focus)
  • Contribute to targeted greenfield development as new capabilities are introduced
  • Support software releases, debugging, and issue resolution in production environments
  • Partner with systems, test, field, and manufacturing teams to resolve integration challenges
  • Create and improve technical documentation to support long‑term system sustainability

What You Bring

  • Strong experience in C++
  • Working knowledge of Python (scripting level familiarity is sufficient)
  • Proven background working in Linux environments (must‑have)
  • Experience with microservices architectures, including:
  • REST APIs
  • Message‑based communication (MQTT preferred)
  • Experience supporting distributed / networked systems in production
  • Comfortable working in and improving established codebases

What Sets You Apart

  • Experience balancing system sustainment and new development
  • Strong debugging, code review, and system‑level problem‑solving skills
  • Background in complex, integrated environments where uptime and reliability are critical
  • Ability to operate independently while influencing technical direction
  • Passion for improving documentation and knowledge continuity

Why This Role

  • Work on real‑world, mission‑critical technology
  • High visibility across cross‑functional teams
  • Opportunity to make immediate impact in a 6–12 month engagement
  • Blend of stability work + forward‑looking innovation

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal / Senior Software Engineer (C++, Linux)
Principal / Senior Software Engineer (C++, Linux)

Analogic Jobs US • Salem (NH)

On-site
USD 80,000 - 120,000
Principal / Senior Software Engineer (C++, Linux)
Principal / Senior Software Engineer (C++, Linux)

Analogic • Salem (NH)

On-site
USD 70,000 - 95,000
Sr. Software Engineer (Microservices, C++, Linux)
Sr. Software Engineer (Microservices, C++, Linux)

Analogic-Corporation-1 • Salem (NH)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • Salem (NH)

On-site
USD 120,000 - 170,000
Medical, Dental, and Vision Insurance
Retirement Savings Plan / 401(k)
Paid Time Off
+1
Senior Software Engineer
Senior Software Engineer

Frederick Fox • Redondo Beach (CA)

On-site
USD 140,000 - 170,000
Sr. Embedded Software Engineer Contract (C/C++, Linux)
Sr. Embedded Software Engineer Contract (C/C++, Linux)

Analogic Jobs US • Salem (NH)

On-site
USD 90,000 - 130,000
Competitive compensation
Career growth opportunities
Software Engineer 4 - DevSecOps
Software Engineer 4 - DevSecOps

Cts Technology Solutions, Inc. • Cambridge (MA)

On-site
Comprehensive healthcare coverage
Paid time off
Retirement savings plans
Senior Software Engineer (C++, Javascript, Python - TS/SCI with Polygraph required)
Senior Software Engineer (C++, Javascript, Python - TS/SCI with Polygraph required)

Ema, Inc. • Maryland

On-site
USD 175,000 - 225,000
Health coverage
401k with up to 10% contributions
Up to 5 weeks of leave
+1
Senior Software Engineer
Senior Software Engineer

Safran - Navigation & Timing • City of Rochester (NY)

On-site
USD 95,000 - 130,000
On Site - St. Louis MO - Senior Software Engineer
On Site - St. Louis MO - Senior Software Engineer

Object Computing, Inc. • St. Louis (MO)

On-site
USD 120,000 - 180,000