Asurion

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.

This listing is sourced directly from Asurion's careers page and normalized into a canonical job model.