Job Closed

This listing is no longer active.

Airbnb logo
Airbnb

Airbnb is a community based on connection and belonging.

Senior Software Engineer, Insurance Platform

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000Since 2007H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

38 days ago

Salary

$191K - $223K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishDistributed SystemsGraphQLJavaPythonRustSQLGo

Job Description

Senior Software Engineer, Insurance Platform

Airbnb

• 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.

Job 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.

Benefits

  • bonuses
  • equity
  • benefits
  • Employee Travel Credits

Related Job Pages

More Full-stack Engineer Jobs

DistantJob logo

Senior Full Stack Developer

DistantJob

Remote Recruitment Agency®. Find your next superstar remote developer in under 3 weeks.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, develop, and maintain full-stack features across backend services, APIs, frontend, and database layers • Work primarily on backend systems (~80%) with some frontend responsibilities (~20%) • Contribute to and modernize legacy VB.NET MVC applications while supporting the migration to .NET Core • Build and integrate AI-assisted development workflows using tools such as ChatGPT, Claude, or similar technologies • Collaborate directly with clients to gather requirements, deliver enhancements, and provide technical solutions • Write and optimize SQL queries, stored procedures, and database interactions in SQL Server • Participate in Agile development processes using tools like JIRA and Git/TFS

United States
Lattice Software logo

Senior Software Engineer, AI

Lattice Software

Lattice is an award-winning software technology company whose people management platform is used by companies around the globe to develop high-performing teams, empower managers, a

• Design and ship a robust, end-to-end AI evaluation framework, covering offline evals, production tracing, and human-in-the-loop feedback loops, connected across all of Lattice’s AI use cases. • Define and instrument the metrics that actually matter: agent task completion, hallucination rates, response quality, user engagement, and downstream business outcomes. • Build and maintain evaluation datasets, test harnesses, and automated scoring pipelines to catch regressions before they ship. • Identify and surface the drivers of agent quality improvement, giving the team clear signals on where to invest. • Architect and implement reusable agent infrastructure: multi-turn conversation workflows, recommendation services, LLM DAGs, and standardized agent topology patterns using LangGraph. • Build and scale RAG pipelines and retrieval infrastructure, including vector store management and retrieval quality optimization. • Make principled build vs. buy decisions across LLM providers, agent frameworks, and evaluation tooling, balancing capability, cost, latency, and vendor risk. • Contribute to production AI systems with a strong focus on reliability, observability, and performance, not just prototypes. • Own projects end-to-end: scope them, drive them to completion, and bring in the right people at the right time. • Partner with engineering leads and managers to inform technical direction on agent quality and evaluation strategy you’ll be expected to hold intelligent, substantive conversations about methodology, not just implementation. • Raise the AI engineering bar across the broader team through code review, documentation, and thoughtful technical debate.

United States
$135.5K - $169.5K / year
Job Closed
Full TimeRemoteTeam 10,001+Since 1916H1B Sponsor

• Analyzing high level customer requirements and deriving lower-level functional requirements • Software development tasks including detailed software design, coding, and testing of customer desired features/user stories • Briefing software designs and demonstrating software release functionality to users • Develop and sustain new and existing applications; troubleshoot and resolve various software issues • Contribute to the creation of new distributed components and interactions that align with the future system architecture

Arizona + 2 moreAll locations: Arizona | Colorado | Virginia
$160.7K - $232.3K / year
Job Closed
Apollo.io logo

Senior Software Engineer

Apollo.io

Helping sales teams find their ideal buyers and convert them into customers.

Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

• Design and implement highly scalable backend services, data pipelines, and integration endpoints that perform reliably at high volume. • Gather product and engineering requirements; write design documents and drive technical discussions to align cross-functional stakeholders. • Drive and lead the full software development lifecycle: product requirements, architecture, solution design, development, quality assurance, and maintenance. • Build systems with observability as a first-class concern proper monitoring, alerting, and dashboards so issues are caught before customers notice. • Mentor others on best practices and effectively share knowledge across the engineering team. • Communicate development progress clearly to product leads, engineering managers, and other stakeholders. • Be comfortable introducing new technologies and new ideas as required, including AI tools that accelerate your workflow and the team’s. • Navigate ambiguity and roadblocks proactively when a project hits a wall, you find a path forward and maintain cadence. • Work effectively as part of a large global team, attending scrum ceremonies, team events, and manager 1:1s. • Provide and respond to technical and behavioral feedback from managers and peers in written and verbal form.

Canada