Asurion
Senior Software Engineer
US-Headquarters · Senior
Sponsorship not specifiedDetected 6 days ago
JavaScriptTypeScriptJavaReactReduxNode.jsDistributed SystemsFull-Stack DevelopmentData StructuresAlgorithmsCode ReviewGitSQLNoSQLAWSCloud PlatformsCI/CDAPI DevelopmentRESTCybersecurityAgileElectrical EngineeringJestMocha
About the role
- We value open-source technologies, strong engineering judgment, and diverse perspectives in small, empowered teams.
- This role offers visible impact through architecture, production ownership, and mentorship.
Responsibilities
- Lead API design and technical approaches for complex features spanning user interfaces, services, data, and cloud infrastructure.
- Own technical delivery for a component or feature area, translating business goals into clear plans and maintainable solutions.
- Drive systems design discussions, evaluate tradeoffs in scalability, reliability, performance, and security, and document decisions clearly.
- Strengthen observability, investigate production issues, perform root-cause analysis, and improve resiliency, performance, and secure coding practices.
- Partner with product managers, UX designers, risk stakeholders, and engineering peers in an agile environment to deliver customer-centered solutions.
- Three or more years of professional experience building modern web applications and back-end systems, with demonstrated ownership in production.
- Strong computer science fundamentals, including sound knowledge of data structures, algorithms, and object-oriented and/or functional design principles.
- Experience building RESTful services using Java or Node.js and integrating with relational and/or NoSQL data stores.
- Strong communication skills, sound engineering judgment, and the ability to influence technical decisions across cross-functional partners.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field.
- Strong proficiency in JavaScript and/or TypeScript and experience with React, Redux, ES6, or similar technologies.
- Experience with automated testing using frameworks such as Jest, Mocha, Jasmine, or similar tools.
Nice to have
- Experience with AWS or other cloud platforms, containerized applications, and microservices architectures.
- Experience with observability, monitoring, alerting, performance tuning, and production diagnostics.
- Experience with secure coding, threat modeling, vulnerability remediation, fraud, risk, identity, or trust-and-safety platforms.
- Experience designing cloud-aware or cloud-agnostic services that reduce unnecessary provider lock-in.
- Experience mentoring engineers and helping improve engineering practices across a team.
- Relevant certifications in cloud, secure coding, or security engineering are a plus.
- You balance velocity, quality, and long-term maintainability, and make pragmatic decisions that scale.
- You actively unblock teammates, share context generously, mentor others, and contribute to an inclusive, low-ego culture.
Company info
- Design, implement, test, and deliver scalable full-stack features and services that protect customers, reduce risk, and improve trusted experiences.
- build software that protects customers against rapidly changing threats.
Apply directly at Asurion →Create a free account for alerts like thisView Asurion immigration profile
This listing is sourced directly from Asurion's careers page and normalized into a canonical job model.