FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Insurance Platform
AirbnbSenior Software Engineer developing infrastructure and applications for Airbnb's Insurance team. Leading technical development and team collaboration to drive engineering excellence.
Tech Stack
Tools & technologiesDistributed SystemsGoGraphQLJavaPythonRustSQL
About the role
Key responsibilities & impact- Be the technical lead and owner of significant scope, working through ambiguity, concept validation and implementation of a best-in-class solution.
- Build our platforms--infrastructure, applications and tools using your expertise in distributed systems, large compute clusters and petabyte-scale storage infrastructure.
- Help build out the team, cultivate innovation and growth by driving cross-collaboration and execution of projects across multiple teams.
- Be a player/coach of our high-performance team to ensure code quality, commitment to craft and operational excellence.
- Scale distributed applications in a highly-available environment, make architectural trade-offs applying design patterns and disciplined execution.
- Work with cross-functional teams with design, product, data science, and research partners to drive engineering decisions and influence outcomes.
Requirements
What you’ll need- 5+ years of software development experience.
- Prior real-word experience and demonstrable knowledge in any of Java, GraphQL, Python, Go, Rust, C/C++/C#.
- Experience architecting and/or developing concurrency, multithreading and synchronization in large-scale distributed systems.
- Experience or desire to work collaboratively in cross-functional teams with design, product, data science, and research partners.
- Experience in analyzing extensive data sets to identify gaps and inconsistencies, offering data insights, and advancing effective product solutions.
- Proficient in designing and deploying high-performance systems with reliable monitoring and logging practices. Possess a working knowledge of relational databases and expertise in query authoring (SQL).
- Ability to effectively communicate with non-technical stakeholders.
- Hands-on technical leadership leading multiple teams and setting technical direction.
- Expertise in architecting and developing solutions to ambiguous problems, and integrations across multiple teams with significant impact.
- Expertise with global infrastructure, networking, massive data storage systems, load balancing, etc.
- Bachelor’s degree or equivalent practical experience.
Benefits
Comp & perks- bonuses
- equity
- benefits
- Employee Travel Credits
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaGraphQLPythonGoRustCC++C#SQLdistributed systems
Soft Skills
technical leadershipcross-collaborationcommunicationproblem-solvinginnovationteam buildingexecutioncommitment to craftoperational excellenceinfluencing outcomes