Senior Software Engineer, Insurance Platform
New
A
AirbnbInsurance
Remote - USAFull-TimeSenior
Salary191,000 - 223,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- GraphQLPythonSQLJavaC#C++GoRustDistributed Systems
Requirements
- 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.
Responsibilities
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site