Asurion

Principal Software Engineer

Sterling - Pacific Boulevard Full time
As a Principal Software Engineer, you will serve as a hands-on technical leader driving large-scale enterprise architecture, design patterns, and engineering excellence across multiple teams. You’ll guide complex initiatives spanning cloud platforms, APIs, data, and security. You will influence the technical roadmap, mentor engineers, and ensure the reliability, scalability, and security of Asurion’s core systems.
This role demands deep technical acumen, structured problem-solving, and the ability to balance innovation with disciplined engineering principles.

Principal Software Engineer

Location: Hybrid in Sterling, VA


As a Principal Software Engineer, you are an expert of your craft. You are a natural leader. The Principal Software Engineer is responsible for the design, development, and delivery of software solutions as it relates to the business objectives of Asurion. The Principal Software Engineer will maintain expertise of the functional software engineering processes used by Asurion.

Key Responsibilities

Engineering Leadership & Strategy

  • Lead technical design and architecture across multiple engineering teams, ensuring scalability, quality, and compliance.
  • Define and enforce design patterns, coding standards, and reusable frameworks across domains.
  • Partner with product and business leaders to align technical vision with strategic goals.
  • Serve as an enterprise technical advisor—driving innovation while maintaining operational excellence.
  • Evaluate and adopt emerging technologies to enhance system resilience, automation, and developer productivity.

Technical Execution & Governance

  • Apply disciplined engineering approaches to ensure secure, high-quality, and maintainable systems.
  • Lead end-to-end delivery including architecture, design reviews, testing, and deployment strategies.
  • Establish mechanisms for technical risk management, observability, and post-release validation.
  • Drive continuous improvement through measurable engineering metrics and process optimization.
  • Solve ambiguous, high-impact technical problems using algorithmic and data-driven methods.

Mentorship & Cross-Domain Collaboration

  • Coach, mentor, and grow engineers through design guidance, code reviews, and technical leadership.
  • Cultivate a culture of engineering excellence, collaboration, and accountability.
  • Promote cross-team alignment, technical knowledge sharing, and documentation best practices.
  • Represent engineering leadership in technical councils and architecture review boards.

Qualifications

Education & Experience

  • 10+ years of experience designing, developing, and deploying enterprise-scale systems.
  • Proven track record in cloud-native architecture (AWS preferred) with distributed, event-driven systems.
  • Deep expertise in at least one major programming ecosystem (e.g., Node.js/TypeScript, Java, or Python).
  • Strong knowledge of CI/CD, containerization (Docker/ECS/Kubernetes), and infrastructure-as-code (Terraform/CloudFormation).
  • Familiarity with data design, observability stacks, and security frameworks (SOC2, 21 CFR Part 11, etc.).
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.

Soft Skills & Leadership

  • Recognized technical thought leader who influences engineering direction across teams.
  • Strong communication and executive presence; able to articulate complex ideas to both technical and non-technical audiences.
  • Demonstrates ownership, adaptability, and a disciplined approach to decision-making.
  • Fosters innovation while maintaining alignment with enterprise standards and long-term strategy.



NOTE: THIS JOB DESCRIPTION IS NOT DESIGNED TO COVER OR CONTAIN A COMPREHENSIVE LISTING OF ACTIVITIES, DUTIES OR RESPONSIBILITIES THAT ARE REQUIRED OF THE EMPLOYEE. DUTIES, RESPONSIBILITIES, WORKING CONDITIONS, PHYSICAL DEMANDS, AND ACTIVITIES MY CHANGE OR NEW ONES MAY BE ASSIGNED AT ANY TIME WITH OR WITHOUT NOTICE.
ASURION PROVIDES EQUAL EMPLOYMENT OPPORTUNITIES TO ALL EMPLOYEES AND APPLICANTS FOR EMPLOYMENT AND PROHIBITS DISCRIMINATION AND HARASSMENT OF ANY TYPE WITHOUT REGARD TO RACE, COLOR, RELIGION, AGE, SEX, NATIONAL ORIGIN, DISABILITY STATUS, GENETICS, PROTECTED VETERAN STATUS, SEXUAL ORIENTATION, GENDER IDENTITY OR EXPRESSION, OR ANY OTHER CHARACTERISTIC PROTECTED BY FEDERAL, STATE OR LOCAL LAWS.

THIS POLICY APPLIES TO ALL TERMS AND CONDITIONS OF EMPLOYMENT, INCLUDING RECRUITING, HIRING, PLACEMENT, PROMOTION, TERMINATION, LAYOFF, RECALL, TRANSFER, LEAVES OF ABSENCE, COMPENSATION AND TRAINING.