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

Analogic Jobs US

Salem (NH)

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Analogic Jobs US in Salem, New Hampshire is seeking an experienced software engineer to own and enhance existing production codebases. The role requires strong experience in C++ and knowledge of Python, with a proven background in Linux environments.

You'll have the opportunity to work on mission-critical technology, collaborate with cross-functional teams, and contribute to both system sustainment and new development.

Qualifications

  • Strong experience in C++ is required.
  • Familiarity with Python at a scripting level is acceptable.
  • Proven background in Linux environments is essential.

Responsibilities

  • Own and enhance existing production codebases.
  • Contribute to targeted greenfield development.
  • Support software releases, debugging, and issue resolution.

Skills

C++
Python
Linux
Microservices architectures
Debugging
System-level problem-solving

Job 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
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 • Salem (NH)

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

Analogic Corporation • Salem (NH)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Town of Florida (NY)

On-site
USD 120,000 - 180,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Goliath Partners • Chicago (IL)

On-site
USD 360,000 - 425,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Goliath Partners Inc. • Chicago (IL), Northern (KY)

Hybrid
USD 360,000 - 425,000
Senior C++ Developer
Senior C++ Developer

Optimize Search Group • Coppell (TX)

On-site
USD 140,000 - 190,000
Senior Software Engineer - C++
Senior Software Engineer - C++

comtecinfo • Orlando (FL)

On-site
USD 70,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Cielo Talent • United States

Hybrid
USD 100,000 - 140,000
Senior Software Engineer (backend) Columbus HQ / Remote
Senior Software Engineer (backend) Columbus HQ / Remote

Motion LLC • Columbus (OH)

Hybrid
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Seattle (WA)

On-site
USD 140,000 - 170,000