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

Principal Software Engineer & Architect

Home > Python programming jobs

Principal Software Engineer & Architect in USA new

  • ServiceNow
  • Full time
  • Email
  • Remote

Responsibilities

  • Own the architecture of a multi-system security data platform from ingestion through access for detection, investigation, hunting, and risk analytics.
  • Define shared schemas, data models, and data contracts for consistent and joinable telemetry.
  • Build data and feature pipelines, model evaluation, retrieval, and governed data access for AI agents investigating and responding to threats.
  • Embed access control, data protection, auditability, and compliance into the platform architecture.
  • Lead technical design and tradeoff resolution across teams and drive major architectural decisions to closure.
  • Set engineering standards for source control, testing, and observability and mentor engineers through design and code review.
  • Tie platform investments to detection coverage, response times, data quality, and data freshness outcomes.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a similar field.
  • 10+ years of software engineering experience, including 3+ years in a principal, staff, or architect role.
  • Experience designing and operating large-scale cloud data platforms in production, including data modeling, data warehouse design, and high-volume streaming and batch telemetry pipelines.
  • Hands-on experience shipping ML or LLM-based systems to production and understanding how data quality, freshness, and lineage affect model performance.
  • Proficiency in SQL and at least one of Python, Go, or Java.
  • Experience setting technical direction across teams without formal authority and clearly documenting decisions.
  • Preferred experience applying ML and graph-based analysis to security problems and working in security operations environments such as SIEM platforms, security datalakes, detection engineering, or incident response.
  • Preferred knowledge of RBAC/ABAC, masking, policy-as-code, and an advanced degree in machine learning, AI, or a related field.

Benefits

  • Base pay is listed at $221,200–$387,100, with equity when applicable, variable or incentive compensation, and benefits.
  • Benefits include health plans, flexible spending accounts, a 401(k) plan with company match, ESPP, matching donations, flexible time away, and family leave programs.
  • The role uses a flexible or remote work persona, subject to work-location eligibility.
  • This is a regular employee position in the North America and Canada region.

Salary: $221k - $387k/yr

ServiceNow

ServiceNow delivers an AI-driven platform that integrates any AI, data, and workflow to help companies, particularly those in the Fortune 500, enhance their operations. Our technology empowers businesses to work smarter and more efficiently, making us a trusted partner in their journey of digital...

Similar positions

Research Engineer, Synthetic Data

  • Pragmatike
  • Full time
  • Remote
  • 11/14/2026
  • APAC, US

Principal Enterprise Architect, German speaking

  • Celonis
  • Full time
  • Remote
  • 11/14/2026
  • Austria

Machine Learning solutions Architect

  • phData
  • Full time
  • Remote
  • 11/14/2026
  • Salary: Competitive
  • Latin America

Intern, Compiler Engineer

  • Samsung Semiconductor
  • Full time
  • USA
  • 11/14/2026
  • San Jose, CA

AI Scientist, Agentic CAD (AI4Engineering)

  • Mistral
  • Full time
  • Remote
  • 11/14/2026
  • Salary: Competitive
  • Europe