Senior Staff, Software Engineer

Asurion
Sterling, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Sterling, United States of America

Tech stack

API
Computing Platforms
Databases
Continuous Integration
Customer Data Management
Database Design
Distributed Systems
Amazon DynamoDB
Elasticsearch
PostgreSQL
Enterprise Messaging Systems
MongoDB
MySQL
Neo4j
Node.js
NoSQL
Redis
Reliability Engineering
Data Streaming
TypeScript
Web Services
Backend
Event Driven Architecture
Kafka
Data Management
Api Design
User Identification

Job description

Customer 360 is a strategic platform that creates a trusted, intelligent view of customers across products, partners, subscriptions, claims, service interactions, and digital experiences. This role is full-stack, but the focus is backend, APIs, data models, databases, and platform architecture - not UI-first., Own architecture and delivery for Customer 360 data models, APIs, services, events, and supporting tools.

Build production-grade Node.js / TypeScript services with secure access, observability, and reliable operations.

Design customer data models for CustomerID, HouseholdID, profiles, subscriptions, interactions, relationships, lineage, confidence, and data quality.

Work across relational, NoSQL, graph, cache, search, and event-driven data patterns.

Partner with product, architecture, data, security, privacy, analytics, and consuming teams to drive scalable adoption.

Mentor engineers and raise engineering standards across teams.

Requirements

Do you have experience in Web services design?, 10+ years of experience building APIs, backend services, distributed systems, and data-intensive platforms.

Strong experience with Node.js, TypeScript, API design, and production service architecture.

Deep understanding of data modeling, database design, schema evolution, identity resolution, data quality, and source-of-truth patterns.

Experience with databases such as PostgreSQL, MySQL, DynamoDB, MongoDB, Redis, Elasticsearch/OpenSearch, Neo4j, or similar.

Experience with event-driven architecture, data contracts, streaming or messaging platforms, CI/CD, observability, and reliability engineering.

Ability to influence multiple teams, shape technical direction, and drive cross-functional outcomes.

Preferred Qualifications

Experience with Customer 360, customer data platforms, identity resolution, master data management, or graph-based models.

Experience with deterministic/probabilistic matching, confidence scoring, lineage, governance, Kafka, CDC, or schema registry.

Experience working in privacy-sensitive, regulated, multi-tenant, or client-segregated data environments.

Apply for this position