> Markdown version of [/jobs/ext/599874-principal-senior-software-engineer-c-linux](https://www.wearedevelopers.com/jobs/ext/599874-principal-senior-software-engineer-c-linux). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal / Senior Software Engineer (C++, Linux) - **Company:** Analogic Corp - **Location:** Salem, NH, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** C++ (Programming Language), Code Review, Software Debugging, Linux, Python (Programming Language), Linux System Administration, Message Queuing Telemetry Transport (MQTT), Computer Networking Systems, Restful APIs, Microservices - **Published:** June 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ff8a08296ab7a03c ## About the Role Do you have experience in Linux?, * 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 ## Description * 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 ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)