Senior Software Engineer, Platform Integration

Forterra
United States
Workplace: OnsiteFull timeUSD 145,000 - 175,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Troubleshooting","Ownership","Cross-team collaboration"]

Design and build developer-facing integrations for Fabric, Forterra’s distributed systems platform for registering, discovering, and replicating mission-critical data. You’ll create APIs, SDKs, adapters, and tooling that connect Fabric to autonomy, command-and-control, operator interfaces, vehicles, web apps, and external partner systems. The role spans API design, backend services, data modeling, distributed-systems reliability, testing, observability, and developer documentation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Forterra
Forterra
14 hours ago

Senior Software Engineer, Platform Integration

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Design and build developer-facing integrations for Fabric, Forterra’s distributed systems platform for registering, discovering, and replicating mission-critical data. You’ll create APIs, SDKs, adapters, and tooling that connect Fabric to autonomy, command-and-control, operator interfaces, vehicles, web apps, and external partner systems. The role spans API design, backend services, data modeling, distributed-systems reliability, testing, observability, and developer documentation.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and build Fabric integration APIs, SDKs, adapters, and integration tools for real-world systems and external partner software.
  • •Define interfaces for registering, discovering, querying, subscribing to, and replicating mission-critical data with robust versioning and error handling.
  • •Develop and maintain backend services that operate reliably across distributed and intermittently connected environments, including serialization and compatibility strategies.
  • •Collaborate with internal teams and external integrators to troubleshoot issues, close integration capability gaps, and improve developer experience.
  • •Create integration examples, reference implementations, automated test harnesses, and developer documentation; improve local development, simulation, and deployment workflows.

Pay and Benefits

Salary: USD 145,000 - 175,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceLife InsuranceDisability InsurancePaid LeaveParental Leave401k

Key Requirements

  • •Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • •4+ years of professional software engineering building production software.
  • •Strong experience designing and implementing APIs, integrations, backend services, or developer platforms.
  • •Proficiency with one or more modern programming languages (C++, Rust, Go, Python, Java, Kotlin, TypeScript).
  • •Experience with distributed systems fundamentals and API/interface technologies such as gRPC, REST, GraphQL, or Protocol Buffers.
Experience:Distributed systemsDeveloper platformsRoboticsDefenseEdge systems
Education:Bachelor's in Computer Science, Engineering
Skills:CommunicationTroubleshootingOwnershipCross-team collaboration
Tech Stack:GRPCRESTGraphQLProtocol BuffersC++RustGoPythonJavaKotlinTypeScriptLinuxDDSZeroMQMQTTNATSKafkaUDPTCPCI/CD

Eligibility

Security Clearance:U.S. security clearance

Company Brief

Forterra
Designs, manufactures and supplies heavy building materials and infrastructure products for construction and water management projects, serving contractors and municipalities with precast, pipe, and masonry solutions across regional markets.
Industry: Building Materials
Website