Full-Stack Senior Software Engineer

AsurionSterling, VA

About The Position

Asurion is a global tech solutions industry leader that creates a work culture where employees are valued, regardless of their level or position. Our products and services help nearly 300 million customers worldwide. The Asurion Way informs our values as colleagues and emphasizes that how we work matters just as much as the work itself. Here’s how we practice the Asurion Way: Customer First We provide our customers with excellent service through empathetic, helpful, and simple interactions. Our first step? To listen. One Team We believe that our success depends on collaborating, staying humble, and embracing diverse viewpoints. Divine Discontent We're not afraid to roll up our sleeves and do more. We start small, scale with success, and tap into our full potential to deliver the best products and services. Act with Integrity We take ownership and pride in the work we do. We build trust-based relationships and do what's right-even when no one is looking. Asurion is an equal opportunity employer. We hire the best available person for the job regardless of marital status, sex, gender orientation, age, religious belief, race, nationality and ethnic origin, color, or disability.

Requirements

  • 3+ years of experience designing and developing scalable backend and application service layers for distributed systems and enterprise applications.
  • Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, Mathematics or a related technical field.
  • Strong experience in Node.js for building APIs, backend services, and event-driven microservices.
  • Hands-on experience with AWS services such as Lambda, API Gateway, SQS/SNS, DynamoDB, RDS, ECS/EKS, and CloudWatch for building, deploying, and monitoring cloud-native applications.
  • Proficiency in RESTful and event-driven API design, including schema versioning, pagination, error handling, and performance optimization.
  • Experience integrating messaging systems (e.g., Kafka, AWS SQS/SNS, or EventBridge) into distributed architectures.
  • Strong understanding of database design, including both relational (PostgreSQL, MySQL, RDS) and NoSQL (DynamoDB, MongoDB) data modeling principles, query optimization, and data integrity patterns.
  • Object-oriented programming (OOP) principles and design pattern knowledge applied to building maintainable and testable backend systems.
  • Experience with microservices architectures, inter-service communication, and observability (metrics, tracing, and logging).
  • Proficiency with version control systems (Git/GitHub) and modern CI/CD pipelines (Jenkins, GitHub Actions, CodePipeline).
  • Experience with testing frameworks such as Jest, Mocha, or Pytest for backend and service-level testing.
  • Knowledge of DevOps and containerization using Docker and orchestration tools like Kubernetes or ECS.

Nice To Haves

  • Python experience with data pipelines, ETL processes, and API development using AWS services such as Glue, Lambda, and Step Functions is a plus.
  • UI development exposure with modern frameworks (React, Angular, or Vue.js) is a plus, especially when integrating with backend APIs.
  • Open to using multiple languages and technologies as appropriate to the problem domain—favoring the right tool for the job over strict technology allegiance.

Responsibilities

  • Serve as a technical expert and thought leader, contributing to the vision and execution of scalable, cloud-based solutions.
  • Collaborate in the design and development of business-critical applications.
  • Drive system improvements and respond to complex or high-priority technical challenges.
  • Guide engineering teams, providing architectural direction, mentoring developers, and ensuring alignment with best practices.
  • Collaborate with product owners, UX designers, and other engineers on a small, focused team.
  • Take on varied and innovative tasks, learning something new every day.
  • Think through hard problems and work with a team to make them reality, resulting in tangible benefits to Asurion, our partners, and our customers.
  • Interact with multiple teams and technologies to implement enterprise-wide solutions.
  • Actively leverage AI to enhance team efficiency, improve delivery timelines, elevate code quality, and enrich overall quality of life.
  • Become a subject matter expert whose ideas and input are highly valued by the team.
  • Work collaboratively in a team environment and communicate with cross-functional teams.
  • Mentor junior team members; helping to foster and grow their development.
  • Ability to communicate effectively to various audience types and clearly communicate technical issues to a non-technical audience.
  • Design and implement scalable, high-performance application service layers that power modern, data-driven products.
  • Build APIs, integrate messaging and event systems, and develop robust data storage solutions across both relational and NoSQL databases within the cloud based ecosystems.
  • Architect cloud-native services that are secure, reliable, and easy to maintain.
  • Contribute to every phase of the software development lifecycle—from design and coding to deployment and monitoring—while applying best practices in modularization, observability, and automation.

Benefits

  • Asurion is a global tech solutions industry leader that creates a work culture where employees are valued, regardless of their level or position.
  • Our products and services help nearly 300 million customers worldwide.
  • The Asurion Way informs our values as colleagues and emphasizes that how we work matters just as much as the work itself.
  • Customer First We provide our customers with excellent service through empathetic, helpful, and simple interactions. Our first step? To listen.
  • One Team We believe that our success depends on collaborating, staying humble, and embracing diverse viewpoints.
  • Divine Discontent We're not afraid to roll up our sleeves and do more. We start small, scale with success, and tap into our full potential to deliver the best products and services.
  • Act with Integrity We take ownership and pride in the work we do. We build trust-based relationships and do what's right-even when no one is looking.
  • Asurion is an equal opportunity employer. We hire the best available person for the job regardless of marital status, sex, gender orientation, age, religious belief, race, nationality and ethnic origin, color, or disability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service