ID.me - Principal Software Engineer, Data
Requirements
• Bachelor’s or Graduate degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). • 10+ years of hands-on experience in software engineering, distributed systems, and data architecture at a large-scale SaaS, fintech, identity, or platform company. • Demonstrated track record of stepping into complex, brownfield engineering environments, rapidly diagnosing architectural and business challenges, and defining and executing multi-quarter technical transformation roadmaps. • Deep expertise in designing, building, and evolving large-scale data architectures spanning relational databases (e.g., PostgreSQL), distributed event-driven systems, and graph or NoSQL data stores. • Strong proficiency in one or more modern backend programming languages (e.g., Go, Java, Python, Ruby, or Rust) and advanced SQL. • Proven ability to act as a force multiplier across an engineering organization—driving alignment among executives, product leaders, and engineers to turn ambiguous, company-wide problems into actionable execution plans. • Hands-on experience leading large-scale data migrations, decomposing monolithic databases, and establishing API-first data boundaries and data contracts without disrupting mission-critical production traffic. • Deep expertise with both relational database internals/scaling (e.g., PostgreSQL, AlloyDB, CloudSQL) and graph database architectures (e.g., Neo4j, Amazon Neptune, or similar) for relationship-driven identity and fraud use cases. • Experience architecting event-driven data platforms and real-time streaming pipelines (e.g., Google Pub/Sub, Kafka, Dataflow, Temporal) on major cloud providers (GCP or AWS). • Experience designing automated data governance, data retention, and privacy/encryption frameworks in highly regulated environments (e.g., FedRAMP, NIST, SOC2, GDPR). • Fluency with AI-assisted engineering workflows and experience designing data architectures that power AI/ML and analytical platforms. • Exceptional written and verbal communication skills, with a natural ability to distill complex architectural trade-offs into clear strategic narratives for both technical and executive audiences. • The annual base salary listed does not include a company bonus, incentive for sales roles, equity and benefits which will be determined based on experience, skills, education, relevant training, geographic location and role. • ID.me offers comprehensive medical, dental, vision, health savings account, flexible spending accounts (medical, limited purpose, dependent care, commuter benefit accounts), basic and voluntary life and AD&D insurance, 401(k) with company match, parental leave, ability to participate in unlimited paid time off subject to the terms and conditions of the PTO policy, including 8 company wide holidays, short and long-term disability insurance, accident and critical illness insurance, referral bonus policy, employee assistance program, pet insurance, travel assistant program, wellbeing and childcare discounts, benefit advocates, and a learning and development benefit. • Final offers may vary from the amount listed based on qualifications, professional experiences, skills, education, relevant training, geographic location, and other job related factors. • $209,000 - $275,000 USD
Responsibilities
• Assess & Synthesize Current State: Rapidly build a deep understanding of ID.me’s existing data landscape, technical debt, operational bottlenecks, and business priorities across relational databases (PostgreSQL/AlloyDB/CloudSQL), graph systems, event streaming, and core data APIs. • Assess & Synthesize Current State: • Define & Drive the Data Evolution Plan: Author and own the end-to-end architectural roadmap for ID.me’s data ecosystem—defining clear, incremental milestones that safely evolve legacy patterns into modern, scalable, API-first and event-driven data architectures while continuously delivering business value. • Define & Drive the Data Evolution Plan: • Architect Foundational Data Systems: Lead the technical design and implementation of core data platform capabilities, including foundational data APIs, event-driven architectures (Pub/Sub, streaming pipelines), graph data models, encryption/data protection services, and automated data lifecycle/retention systems. • Architect Foundational Data Systems: • Bridge Business Objectives & Technical Strategy: Partner directly with executive leadership, product management, and domain architects (such as Authentication and Identity) to translate strategic business goals and regulatory mandates into cohesive, future-proof data architectures and data contracts. • Bridge Business Objectives & Technical Strategy: • Establish Data Modeling & Governance Guardrails: Define organization-wide standards, paved paths, and self-service tooling for logical and physical data modeling (across relational and graph systems), schema hygiene, metadata management, data lineage, and access patterns. • Establish Data Modeling & Governance Guardrails: • Embed Security, Privacy & Compliance by Design: Partner with Security and Compliance teams to ensure data storage, encryption, retention, and access architectures rigorously satisfy regulatory standards (e.g., FedRAMP, NIST 800-63, GDPR) with built-in auditability. • Embed Security, Privacy & Compliance by Design: • Hands-On Technical Leadership: Dive into critical codebases, build foundational prototypes, lead architectural reviews, and work side-by-side with engineering teams to unblock complex migrations, optimize database and query performance at scale, and resolve high-severity architectural challenges. • Hands-On Technical Leadership: • Influence & Elevate Engineering Culture: Mentor Staff and Senior engineers across the organization, evangelize modern data ownership and stewardship practices, and align cross-functional teams around a unified data vision. • Influence & Elevate Engineering Culture:
Benefits
• $226,000 - $296,000 USD
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT