Skip to content
RipplingRippling

Senior Software Engineer - AI Governance

Build foundational backend and distributed systems for AI governance, including access control, policy enforcement, runtime authorization, auditability, and usage attribution. The role requires 6+ years of software engineering experience, strong security judgment, and technical leadership.

About the job

Responsibilities

  • Lead technical architecture for core AI governance systems, including MCP access control, model gateway policy, runtime authorization, audit pipelines, and usage attribution.
  • Design distributed systems that enforce policy at the moment of use without unnecessary latency or operational fragility.
  • Build identity-aware controls connecting AI usage to organizational graphs, roles, permissions, applications, devices, and workforce data.
  • Own ambiguous product and technical problems across shadow AI detection, agent permissions, tool access, spend attribution, and data protection.
  • Partner with Product, Security, Legal, IT, and Engineering leaders to develop durable platform capabilities for enterprise AI governance.
  • Set technical direction for a new team, including architecture reviews, design standards, reliability expectations, and long-term system boundaries.
  • Mentor senior engineers and raise the engineering bar for secure, observable, trusted systems.

Requirements

  • 6+ years of professional software engineering experience, with a strong track record of technical leadership and organization-wide impact.
  • Deep backend and distributed systems expertise, including designing reliable services with clear ownership and well-defined interfaces.
  • High agency and a bias toward shipping, with the ability to turn ambiguous product ideas into focused launches and durable technical foundations.
  • AI-native engineering mindset, including hands-on use of AI tools and sound judgment about correctness, security, and architecture.
  • Strong security and systems judgment, particularly around authorization, identity, data movement, audit logs, or policy enforcement.
  • Product sense for enterprise software and a focus on customer-visible impact and operational simplicity.
  • Clear communication with engineering and non-engineering stakeholders, including the ability to navigate security, usability, and speed trade-offs.

Nice to Have

  • Familiarity with AI infrastructure, LLM gateways, MCP, developer tools, identity systems, or data protection.

Skills

Backend Systems, Distributed Systems, Mcp, Access Control, Authorization, Identity Management, Llm Gateways, Audit Logs, Data Protection, Policy Enforcement, AI Infrastructure, Reliability

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Rippling

Rippling

Bengaluru, India

Senior Software Engineer - Tax Payments
No salary listedOn-site6+ YOEBackend Engineering

Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.