companyIntegrate logo

Senior Backend Engineer at Integrate | Seattle, WA

IntegrateSeattle, WANew
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Proven experience with distributed systems and backend architecture. Strong proficiency in Go and familiarity with Rust. Experience in cloud migration and microservices architecture. Deep understanding of data federation and management principles. Experience with both SQL and NoSQL databases. Ability to debug and optimize high-performance systems. Strong analytical skills and a passion for problem-solving. Excellent communication and teamwork abilities.

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.

About Integrate

Integrate is revolutionizing the way organizations collaborate in the deep tech economy by providing innovative program management software that simplifies communication and reduces workloads.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.