What are the responsibilities and job description for the Staff Software Engineer position at Asurion?
JOB CODE
TEC4017
Staff Software Engineer
MANAGEMENT LEVEL
6 Senior Manager
DISCIPLINE
Software Engineering
REPORTS TO
Director of Engineering
FSLA CLASSIFICATION
Exempt
The Staff Software Engineer provides technical leadership for complex, scalable systems. This role drives architecture, code quality, and reliability across critical services while mentoring engineers and aligning solutions with business outcomes. The engineer partners with product, security, and operations to design resilient platforms, reduce risk, and accelerate delivery. Success requires hands-on development, thoughtful tradeoffs, and clear communication that advances engineering standards and unlocks team effectiveness.
As a Staff Software Engineer, you will be a senior technical individual contributor who shapes engineering direction across our frontend and serverless ecosystem. You will be in the code, solving hard problems, and setting the technical standard through the quality of your own work as much as through your leadership and mentoring. You will:
TEC4017
Staff Software Engineer
MANAGEMENT LEVEL
6 Senior Manager
DISCIPLINE
Software Engineering
REPORTS TO
Director of Engineering
FSLA CLASSIFICATION
Exempt
The Staff Software Engineer provides technical leadership for complex, scalable systems. This role drives architecture, code quality, and reliability across critical services while mentoring engineers and aligning solutions with business outcomes. The engineer partners with product, security, and operations to design resilient platforms, reduce risk, and accelerate delivery. Success requires hands-on development, thoughtful tradeoffs, and clear communication that advances engineering standards and unlocks team effectiveness.
As a Staff Software Engineer, you will be a senior technical individual contributor who shapes engineering direction across our frontend and serverless ecosystem. You will be in the code, solving hard problems, and setting the technical standard through the quality of your own work as much as through your leadership and mentoring. You will:
- Write, review, and own high-quality, scalable code across our frontend and serverless stack, setting the bar for performance, reliability, and maintainability
- Own and drive complex frontend architecture decisions, ensuring scalability, performance, and consistency across micro-frontend boundaries
- Establish and guide API integration standards to ensure seamless end-to-end user experiences
- Define and champion CI/CD architecture, test automation standards, and operational best practices across the domain
- Lead full-stack initiatives that span multiple teams, resolving cross-domain integration complexity end-to-end
- Guide security architecture decisions and promote secure engineering standards, including regulatory and compliance requirements
- Actively leverage AI tools to enhance team efficiency, accelerate delivery, elevate code quality, and drive AI-assisted development practices across the team
- Partner with Product, Design, Platform, Security, and DevOps teams to align technical decisions with long-term product direction
- Elevate engineering quality by driving cross-team code review practices and addressing systemic quality risks
- Mentor and develop engineers, investing in their technical depth, judgment, and growth
- 8 years of full-stack engineering experience with a strong frontend focus, building high-scale public-facing customer applications
- Deep hands-on expertise in our tech stack: TypeScript, JavaScript, Node.js, React, React Native, AWS, Serverless, and Micro-frontend architecture
- Experience building and deploying cloud-native applications on AWS and Google Cloud, with a strong understanding of serverless architecture and cloud best practices
- A track record of staying technically hands-on while leading architecture and cross-team initiatives
- Demonstrated experience leading technical direction across a domain or critical shared service, influencing cross-team architectural and design decisions
- Strong experience designing and integrating APIs across complex, multi-team environments
- Experience with security engineering, including regulatory compliance
- Proven ability to drive cross-team initiatives from inception to delivery, navigating complex organizational dependencies without direct authority
- Experience leveraging AI tools and driving AI-assisted development practices within engineering teams
- Strong communication skills with the ability to frame complex technical tradeoffs for director-level and cross-functional stakeholders
- Experience with lean and agile methodologies, with a track record of shipping code continuously
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)