About the job
Integrate develops program management software for complex hardware projects, serving organizations in deep tech sectors like aerospace, robotics, and autonomous vehicles. The platform connects vendors, customers, and partners to streamline collaboration across company boundaries. By reducing manual work and communication barriers, Integrate supports teams working on demanding technical challenges.
The company addresses the unique needs of hardware development, where traditional software often falls short. Integrate's solutions focus on improving coordination and communication for both internal teams and external stakeholders, helping organizations innovate more quickly and reliably.
Role overview
The Senior Backend Engineer will focus on building and scaling the infrastructure layer of Integrate’s platform. This position centers on new development, not maintenance. The work involves tackling distributed systems challenges, large-scale data federation, and architectural design to support an expanding customer base.
Engineers at Integrate collaborate closely, make decisions quickly, and value technical rigor. Experience with large-scale systems, such as cloud migrations, distributed data pipelines, microservices, or event-driven architectures, is especially relevant for this role.
Key responsibilities
- Design and scale distributed backend systems that process high-throughput, real-time data with complex dependencies.
- Profile and debug Go and Rust services to resolve performance issues.
- Contribute to data federation architecture, including S3 integration, graduation pipelines, and downstream data services.
- Develop and refine gRPC service interfaces and REST/JSON APIs for both internal and external use.
- Work with SQL and NoSQL databases, focusing on schema design, query optimization, and ensuring data durability.
- Collaborate with platform engineers and technical leads on infrastructure decisions.
- Instrument, monitor, and debug production systems, including participation in on-call rotations, root cause analysis, and incident management.
Tech stack
Main development uses Go, with Python for tooling and data workflows. The stack includes gRPC, REST/JSON, GraphQL, PostgreSQL, NoSQL databases, and Kubernetes-managed infrastructure. Infrastructure as code is managed with Terraform.
Location
This position is based in Seattle, WA.

