Staff Software Engineer Backend
You will own products from design through development, testing, and production. You will work with product managers to understand user needs, propose technical solutions, coordinate projects for junior engineers, and report impact. You will build and operate backend services, delivery integrations, fleet-management tools, and device-telemetry systems.
Responsibilities
- Own products from design through development, testing, and production
- Collaborate with product managers to understand user needs
- Propose technical solutions
- Structure and manage projects for junior engineers
- Report on product impact
- Build software products that power delivery operations
- Build and manage order-ingestion integrations
- Build backend services for delivery management and device telemetry
- Maintain internal tools for fleet operations
Requirements
- BS in Computer Science or equivalent technical experience
- 7+ years of professional software development experience
- Experience designing and leading implementation of platform features and services deployed in AWS
- 3+ years supporting business-critical production services
- Experience developing backend services in Go or strong fluency in Python, Java, Rust, or C++ with willingness to work primarily in Go
- 3+ years of strong SQL database fundamentals
- 2+ years of experience with message queue and pub/sub frameworks such as Kafka or RabbitMQ
Benefits
- Equity
