Asurion is a company that fosters a culture of innovation and growth, seeking a Staff Software Engineer to lead technical efforts in their customer service AI platform. The role involves building and owning core platform capabilities, driving architecture, and collaborating with cross-functional teams to enhance user experiences and ensure system reliability.
Responsibilities:
- Build and own core platform capabilities, user-facing experiences and backend services— delivering end-to-end features from requirements to production
- Drive architecture and technical direction for integration-heavy systems, helping the team make durable decisions around scalability, reliability, maintainability, and operational safety
- Own reliability and production-grade behavior, including safe shutdown and edge-case handling, and proactively debug issues across distributed systems
- Build secure, compliant integrations and user experiences, including stronger validation, security hardening, and privacy-minded product changes
- Deliver user-facing UX improvements that reduce friction and increase clarity, ensuring internal and external tools are fast, intuitive, and accessible
- Collaborate cross-functionally and drive projects to completion, partnering with Product, QA, Design, and other engineering teams to deliver roadmap items and high-severity fixes
- Raise engineering standards through code review and technical mentorship, setting patterns for maintainability, observability, and robust integration design
Requirements:
- Ability to write extendable, maintainable, and traceable code, with clear boundaries and clean abstractions in integration-heavy codebases
- Strong full-stack experience, with deeper strength in backend and platform development and comfort contributing to UI work to deliver complete features.—ideally using Node.js, React, and TypeScript and/or Python—to deliver complete features
- Experience with real-world integrations, including webhooks, third‑party APIs, 'installation/configuration' flows, and robust handling of failures and edge cases
- Event‑driven architecture expertise, including Kafka (or similar) producers/consumers, delivery guarantees, and designing for operational safety in distributed systems
- Solid grounding in computer science fundamentals, including data structures, algorithms, and software design, and the ability to apply that knowledge to production systems
- Strong experience with non‑relational databases such as MongoDB and familiarity with in‑memory tools such as Redis, including practical indexing and query design
- Good understanding of common cloud‑native architectural and code design patterns, and how they impact reliability, scalability, and cost
- Comfort with production operations and observability, using logs, metrics, and traces to diagnose issues and guide improvements
- Great sense of ownership and productive autonomy, with good discernment around trade‑offs between speed and quality, especially under time pressure
- Ethical decision‑making and user‑first thinking, consistently putting the end user at the center of technical and product decisions
- Respect for all people, an open mind, and an open heart. We pride ourselves on building inclusive environments because it's the diversity of thought that builds great products
- Good familiarity with AI Coding Agents and how to leverage them to build reliable software: Claude Code, Cursor, or similar tools
- 3+ years of experience as a Full Stack or Backend Developer preferably with JavaScript/TypeScript focus
- 3+ years of experience building web applications deployed to a cloud environment
- Bachelor's degree in Computer Science or related field