×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Engineer – Distributed Systems & Platform Integration

Job in Salem, Rockingham County, New Hampshire, 03079, USA
Listing for: Empowered Cities
Full Time position
Listed on 2026-07-13
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below

Sr. Software Engineer – Distributed Systems & Platform Integration 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., Git Hub 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
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary