Senior Backend Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateCompany Overview:
Group 1001 is a consumer-centric, technology-driven family of insurance companies on a mission to deliver outstanding value and operational performance by combining financial strength and stability with deep insurance expertise and a can-do culture. Group 1001’s culture emphasizes the importance of collaboration, communication, core business focus, risk management, and striving for outcomes. This goal extends to how we hire and onboard our most valuable assets – our employees.
Onyx is a robust, multi-module annuity administrative platform utilized by multiple companies within Group 1001. Built on a modern tech stack, it successfully launched in 2020. Onyx offers seamless integration capabilities, advanced analytics, and user-friendly interfaces, supporting efficient operations and scalability. It plays a critical role in streamlining processes and enhancing customer experience across the organization.
The back end is made up of microservice containers that are managed using Kubernetes. Communication between services is done using Apache Kafka, and communication with the front end is done using GraphQL. Kotlin is the primary backend language. Some additional languages used include TypeScript and Python. The development team is ~75 people, with a team of backend developers.
Why This Role Matters:
In a senior position, you would be responsible for providing guidance to other backend developers within your pod, help to define architectural solutions, interact with program and product owners, participate in planning as well as dedicating most of your time writing code on important projects.
How You'll Contribute:
- Experience creating complex business applications using Kotlin (or Java).
- Experience creating microservices using Spring Boot
- Experience deploying and maintaining software in a cloud-based infrastructure
- Flexibility to adapt to the technology most appropriate to complete a task
Nice To Have:
- Experience creating GraphQL APIs using Spring Boot
- Experience implementing event messaging with Apache Kafka
- Experience using Kotlin Flow / Coroutines
- Familiarity with PostgreSQL
- Experience using Google Cloud Platform services
- Experience creating CI/CD pipelines (prefer using GitLab)
- Packaging and deploying applications using containers with Kubernetes. Education/Experience:
- Negotiable. Ballpark would be 7-8+ years of experience as a developer, preferably in an insurance or financial services environment.
Compensation:
Our compensation reflects the cost of labor across several U.S. geographic markets. The base pay for this position ranges from $150,000/year in our lowest geographic market up to $160,000/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience.
Similar roles
- Backend EngineerFUSTIS LLC · Minneapolis, Minnesota, United States · Onsite
- Senior Backend EngineerClosingLock · Austin, Texas, United States · Onsite
- Backend EngineerGlocomms · City and County of San Francisco, California, United States · Remote
- Senior Backend EngineerJobs via Dice · San Francisco, California, United States · Onsite
- Staff Backend EngineerFOX Tech · Toronto, Ontario, Canada · Hybrid