Sr. Software Engineer – Distributed Systems & Platform Integration
Analogic CorporationSalem, NH, USUSA
AI
Posted 2 days ago
Job Description
**What You’ll Do**
**Platform Integration (Primary Focus)**
* Build and maintain integration layers that connect application software to our distributed platform
* Develop **API interfaces (gRPC and/or REST)** that allow existing systems to leverage platform capabilities
* Enable legacy and modern systems to communicate effectively without requiring full rewrites
**API \& System Design**
* Define and implement clear, scalable API contracts
* Partner with application teams to understand integration needs and ensure practical, usable solutions
* Design systems with a focus on performance, reliability, and long\-term maintainability
**Platform Contribution**
* Contribute to the underlying platform (Rust\-based), including messaging, coordination, and system components
* Help evolve the platform toward more advanced, AI\-enabled workflows and capabilities
**Collaboration \& Problem Solving**
* Participate in architecture discussions, design reviews, and code reviews
* Troubleshoot integration issues, system behavior, and performance challenges across environments
* Contribute to documentation, best practices, and integration guidance
**What You Bring**
**Required Qualifications**
* Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
* Strong experience with **C\+\+** in production environments
* Experience designing and building **APIs (gRPC and/or REST)**
* Solid understanding of **distributed systems concepts** (event\-driven systems, messaging, concurrency)
* Ability to design across system boundaries and work with multiple technologies
* Experience working in **Linux\-based development environments**
**Preferred Qualifications**
* Experience with **Rust** or willingness to learn
* Familiarity with distributed or decentralized systems (e.g., P2P, consensus models)
* Experience with tools like **Protocol Buffers**, async frameworks, or modern backend systems
* Exposure to AI\-assisted development tools (e.g., GitHub Copilot)
* Experience with Python, frontend frameworks, or C\+\+ UI frameworks (e.g., Qt)
**Why This Role**
* Work on **complex, high\-impact systems** that connect next\-generation technology with real\-world applications
* Influence how a distributed platform is **adopted across an entire product ecosystem**
* Collaborate across engineering teams and contribute to **long\-term platform strategy**
* Be part of a team exploring the intersection of **distributed systems and emerging AI capabilities**
**Bottom Line**
This role is ideal for a senior engineer who enjoys:
* Solving complex integration challenges
* Bridging modern and legacy systems
* Working across architecture, APIs, and platform development
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 (https://www.eeoc.gov/poster) notice from the Department of Labor.