Software Engineer II
Build and scale Go backend services for insurance quoting and application-submission tools, collaborating across product teams and partners. The role requires 3+ years of backend development experience, distributed systems and API expertise, Docker, CI/CD, testing, and practical use of AI coding tools.
About the job
Responsibilities
- Build and scale Go services powering agent quoting, configuration, and application-submission tools before checkout.
- Partner with App and Checkout teams on tightly coupled product surfaces.
- Resolve partner-specific edge cases as distribution partners and transaction volume scale.
- Participate in architectural discussions and contribute ideas and questions.
- Write unit and integration tests for shipped code and peer review teammates’ code.
- Use AI coding tools such as Copilot, Claude Code, Cursor, and ChatGPT in daily engineering work.
- Support knowledge transfer through pairing and documentation.
- Follow and improve automation and CI/CD practices.
- Drive issues to resolution, diagnose production problems, and communicate technical tradeoffs clearly.
Requirements
- 3+ years of professional backend software development experience.
- Professional experience with Go and the ability to own services end to end.
- Experience with distributed systems or microservices and API design.
- Experience with REST, gRPC, OpenAPI, and Protocol Buffers.
- Experience using Docker for local development and CI/CD practices.
- Strong testing, debugging, system design, architecture, collaboration, and communication skills.
- Demonstrated day-to-day fluency with AI tools in real engineering work and the judgment to evaluate their output.
Compensation and Benefits
- Salary range of $125,000–$146,000, plus equity.
- 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 and remote work options.
Skills
Go, Distributed Systems, Microservices, Rest, gRPC, Openapi, Protocol Buffers, Docker, CI/CD, Ai Coding Tools, Unit Testing, Integration Testing
Similar jobs
Backend Engineering jobsBuilds production software, AI-assisted workflows, and technical controls that operationalize privacy across cloud-based products. The role requires backend programming, LLM systems, integrations, and practical data-protection experience while partnering across Security, Engineering, Product, Data, and Legal.
Build and operate backend services for Block’s card-issuing platform, covering issuance, transaction processing, and disputes at massive scale. The role requires 3+ years of software development experience, production ownership, AI fluency, and a bachelor's degree or equivalent.
Builds backend services and APIs for fraud detection, identity verification, and transaction monitoring in fintech. Requires 3+ years backend experience with APIs, microservices, AWS, and Kubernetes.
Backend engineer developing secure, scalable satellite mission operations software with Python and AWS. The role requires backend API development, cloud infrastructure, containerization, AI platform integrations, active U.S. security clearance, and 3+ years of relevant experience.
Build and operate production backend services and agent infrastructure powering talent workflows, including orchestration, evaluation, guardrails, and auditable decision systems. The role requires 5+ years of backend engineering experience, distributed-systems expertise, and hands-on experience with production LLM applications.