Senior Backend Engineer (Go)
Build and scale Go backend services for agent quoting, configuration, and application submission. The role requires 5+ years of backend experience, distributed systems and API design expertise, and the ability to provide architectural leadership while using AI coding tools effectively.
About the job
Responsibilities
- Build and scale Go services powering agent quoting, configuration, and application-submission tools used before checkout.
- Partner closely with application and checkout teams.
- Provide architectural leadership and propose technical direction.
- Resolve partner-specific edge cases as distribution partners and volume scale.
- Write unit and integration tests for shipped code.
- Conduct peer code reviews.
- Use AI coding tools such as Claude Code, Cursor, Copilot, and ChatGPT in daily engineering work.
- Encourage automation, CI/CD, and continuous improvement.
Requirements
- 5+ years of professional backend software development experience.
- Professional experience with Go and ability to own services end to end.
- Experience with distributed systems or microservices.
- Experience designing APIs, including REST, gRPC, OpenAPI, and Protocol Buffers.
- Experience using Docker for local development.
- CI/CD experience as a standard engineering practice.
- Demonstrated fluency using AI tools in real engineering work.
- Ability to contribute to architectural and mentorship needs without a formal title.
Compensation and Benefits
- Competitive salary and equity based on role.
- Flexible paid time off and parental leave.
- 100% paid-premium option for medical, dental, and vision insurance.
- Lifestyle stipend supporting physical, emotional, and financial wellbeing.
- Flexible work-from-home policy and remote work options.
- Access to a Dallas office for employees who prefer an office setting.
- Employee-led diversity, equity, and inclusion initiatives.
Skills
Go, Distributed Systems, Microservices, Rest, gRPC, Openapi, Protocol Buffers, Docker, CI/CD, Ai Coding Tools, Unit Testing, Integration Testing
Similar jobs
Backend Engineering jobsBuild and scale backend systems for document workflows, integrations, and new agent-focused products. Requires 5+ years of backend experience, strong Python expertise, and skills in performance optimization, testing, and reliable distributed systems.
Senior Backend Engineer building scalable applications, services, and APIs while delivering AI-powered workflows and automation. The role requires production software experience, strong TypeScript and Ruby on Rails skills, API and database expertise, and a focus on testing, observability, and collaboration.
Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.
Build and operate foundational infrastructure for Temporal Cloud, including multi-tenant control-plane systems, database scaling, HA/DR, deployment automation, and CI/CD. Requires senior backend engineering experience with cloud infrastructure, relational databases, high availability, and systems operating at scale.
Build and scale high-performance backend services and microservices for a platform serving millions of users. The role requires strong Node.js expertise, distributed-systems experience, and technical leadership, with Java, cloud, and AI-assisted development experience preferred.