The company is looking for a Senior Software Engineer to design and implement systems that power their home screen and other core experiences.
Requirements
- 5+ years programming experience, ideally on a modern stack
- 2+ years Java or Kotlin programming experience
- Strong understanding of relational databases
- Experience working with asynchronous systems and event based systems (queues, streams)
- Experience working on a SOA or microservice based application
- Experience integrating Large Language Models (LLM) into products (nice to have)
- Experience scaling highly available, mission critical systems (nice to have)
Responsibilities
- Produce well-designed, scalable, and reusable code on schedule
- Deliver highly available and scalable services in a production environment
- Define technical architecture for the product
- Develop and improve systems that impact multiple teams
- Track project performance against defined milestones/goals
- Mentor other engineers and support the technical culture
- Create and improve technical documentation
Other
- Bachelor’s degree (ideally in a technical field), but we understand great engineers come from a variety of backgrounds; we will also consider relevant work experience
- Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time
- Must be willing to work in a full-time role