Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer, Data

Home > Golang programming jobs

Principal Software Engineer, Data in USA new

  • Mountain View, CA

Responsibilities

  • Assess ID.me’s relational, event-driven, graph-based, and API data landscape, including technical debt, bottlenecks, and business priorities.
  • Own and drive a multi-phase architectural roadmap for modern, scalable, API-first and event-driven data systems.
  • Design and implement foundational data APIs, event-driven architectures, streaming pipelines, graph data models, encryption services, and automated data lifecycle systems.
  • Partner with executive leadership, product, security, compliance, and application engineering teams to align data architecture with business and regulatory objectives.
  • Establish standards and self-service tooling for data modeling, schema hygiene, metadata, lineage, governance, and access patterns.
  • Embed security, privacy, compliance, auditability, data retention, and encryption into data architecture.
  • Build prototypes, review architecture, optimize database and query performance, support migrations, and resolve high-severity architectural issues.
  • Mentor Staff and Senior engineers and align cross-functional teams around data ownership and stewardship practices.

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.
  • Track record of diagnosing complex brownfield engineering environments and executing multi-quarter technical transformation roadmaps.
  • Deep experience designing large-scale data architectures across relational databases, event-driven systems, and graph or NoSQL data stores.
  • Strong proficiency in one or more of Go, Java, Python, Ruby, or Rust, along with advanced SQL.
  • Experience with large-scale data migrations, monolithic database decomposition, API-first data boundaries, and data contracts is preferred.
  • Experience with PostgreSQL, AlloyDB, CloudSQL, Neo4j, Amazon Neptune, or similar relational and graph database systems is preferred.
  • Experience architecting event-driven platforms and real-time streaming pipelines using technologies such as Google Pub/Sub, Kafka, Dataflow, or Temporal on GCP or AWS is preferred.
  • Experience designing data governance, retention, privacy, and encryption frameworks in regulated environments is preferred.
  • Experience designing data architectures that support AI/ML and analytical platforms, plus fluency with AI-assisted engineering workflows, is preferred.
  • Exceptional written and verbal communication skills for explaining architectural trade-offs to technical and executive audiences are preferred.

Benefits

  • Comprehensive medical, dental, and vision coverage, health savings and flexible spending accounts, commuter benefits, life and AD&D insurance, disability insurance, accident and critical illness insurance, and 401(k) with company match.
  • Parental leave, unlimited paid time off subject to policy, eight company-wide holidays, employee assistance, pet insurance, travel assistance, wellbeing and childcare discounts, benefit advocates, referral bonus eligibility, and learning and development benefits.
  • Full-time, in-office work five days per week in Mountain View, CA, or McLean, VA.

Salary: $209k - $296k/yr

ID.me

ID.me builds a secure digital identity network and wallet used for identity proofing, sign-in, and community verification across government, healthcare, and commerce. The company sells authentication and verification services to agencies and enterprises, including NIST 800-63-3 IAL2/AAL2–approved...

Similar positions

Software Engineer, Identity

  • Twilio
  • Full time
  • USA
  • 10/31/2026
  • Salary: $117k-$172k
  • Remote

Senior Software Engineer - Security Platform

  • Cloudflare
  • Full time
  • USA
  • 10/31/2026
  • Salary: $168k - $266k/yr
  • Remote

QA Test Engineer, Industrial

  • Litmus
  • Full time
  • USA
  • 10/30/2026
  • Remote

Staff/Principal Software Engineer

  • Cloudflare
  • Full time
  • USA
  • 10/30/2026
  • Salary: $192k - $303k/yr
  • Remote

Software Engineer L2-Messaging API

  • Twilio
  • Full time
  • USA
  • 10/30/2026
  • Salary: $117k-$172k
  • Remote