Overview
Staff Software Engineer on the AirCover Insurance Platform team, leading the design and evolution of the systems that manage policies, coverage, enrollment, regional rules and experimentation for Host and Experiences liability insurance and Host damage protection.
What you'll do
- Design the future-state architecture that lets AirCover expand to new regions and products without rebuilding for each market, balancing short-term launch needs against long-term technical quality.
- Lead the design of an experimentation framework for insurance offers, pricing and placement, with trustworthy measurement of attach rate and downstream outcomes.
- Lead engineers inside and outside your team, acting as technical lead and owner of significant scope through ambiguity.
- Engage early with product managers, designers, data scientists and legal partners to shape requirements and steer teams toward the most efficient path to goals.
- Raise the bar for technical quality from design, through code review, to production operations.
- Mentor engineers, act as a player/coach who helps build the team, and drive collaboration across multiple teams.
- Apply emerging technology, including LLMs, where it improves automation and the experience for Hosts and guests.
- Write and review designs and code for high-availability, distributed backend services.
- Make architectural trade-offs and scale services in a regulated, multi-region environment with strong audit, privacy and data-integrity needs.
- Analyze data to find gaps in conversion and coverage, and turn insights into product and platform changes.
- Partner with Product, Data Science, Data Engineering, Legal and platform teams to drive engineering decisions and influence outcomes.
- Present technical and product deep dives to stakeholders and leadership.
What you'll need
- 9+ years of relevant software development experience in a fast-paced tech environment (or 7+ years with an advanced degree).
- Expertise in backend systems in large-scale, service-oriented architectures, with real-world experience in at least one of Java, Kotlin, Python, Go or similar.
- Experience designing multi-region or multi-tenant platforms with configurable, rules-driven behavior.
- Experience with A/B testing and experimentation systems, and with using data to improve conversion or attach rates.
- Proficiency designing and operating high-performance systems with reliable monitoring and logging.
- Working knowledge of relational databases and SQL.
- Good judgment in balancing short-term business needs with long-term technical quality.
- Hands-on technical leadership across multiple teams, with excellent communication skills for technical and non-technical audiences.
- Bachelor's degree or equivalent practical experience.
Nice to have
- Experience in insurance, payments, fintech or other regulated domains.
Details
- Location: Remote - USA.
- Pay range: $212,000 - $265,000 USD base pay, subject to factors such as training, transferable skills, work experience, business needs and market demands. May also be eligible for bonus, equity, benefits and Employee Travel Credits.
Read the full description and apply on the company’s own careers page.