Jobs · Pennsylvania

Senior Software Engineer, Corporate Engineering

Pittsburgh Robotics Network · Pittsburgh, PA · 1 mo ago
$162k–$260k/yrFull-time

Who We Are

Aurora’s mission is to deliver the benefits of self‑driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, bringing a safer, more efficient, and more accessible future to everyone. At Aurora you will tackle massively complex problems alongside passionate, intelligent individuals, growing as an expert while expanding your knowledge.

What We Are Looking For

We are seeking a Senior Software Engineer to join our Corporate Engineering team, which treats Aurora's internal platform ecosystem as an engineering problem, not a ticket queue. You will own a portfolio of SaaS platforms end‑to‑end, understanding their purpose, users, integrations, and future direction. The current portfolio centers on collaboration platforms (Google Workspace, Slack) and incident management platforms (FireHydrant, OpsGenie), but will evolve as our stack changes.

  • Own platforms at the architectural level: define purpose, use cases, user interactions, identity and lifecycle flows, and fit within Aurora’s larger application ecosystem.
  • Set technical strategy and roadmap for each domain.
  • Engineer away toil: classify inbound work, find systemic causes, and eliminate them through automation, workflow redesign, self‑service tooling, or AI agents.
  • Write production‑grade software (Python, TypeScript/JavaScript) with version control and code review.
  • Design and automate identity and lifecycle workflows (onboarding, offboarding, role changes) using APIs, webhooks, SCIM, and IAM tooling (Okta, SSO) and integration platforms (e.g., Workato).
  • Lead platform lifecycle end‑to‑end: assess and pilot new tools, drive phased rollouts, govern configuration, and deprecate outdated services.
  • Define build‑vs‑buy and licensing strategy using usage data to keep SaaS spend disciplined.
  • Drive adoption of Enterprise AI tooling (Claude and similar) and embed agentic automation into support and business workflows, partnering with Security.
  • Serve as escalation point for the hardest platform problems, aiming to prevent repeat escalations.

Required Qualifications

  • 6+ years of experience in software engineering, systems engineering, or platform engineering, with substantial work building automation and integrations for enterprise/SaaS ecosystems.
  • Strong software engineering fundamentals: proficiency in at least one language (Python, TypeScript/JavaScript), version control with code review, and ownership of production automations or services.
  • Demonstrated track record of eliminating manual work at scale—able to point to categories of requests or processes you made permanently disappear.
  • Deep, hands‑on experience integrating SaaS platforms via APIs, webhooks, and event‑driven patterns, including identity and lifecycle automation (SSO, SCIM, Okta or similar).
  • Proven ability to take architectural ownership of an unfamiliar platform, rapidly building a mental model of its purpose, use cases, data flows, and integration points.
  • Systems thinking across an application ecosystem—understanding tool connections, data and identity flows, and second‑order effects of changes.
  • Proven ability to partner across teams and with senior leadership spanning IT, Software, Operations/Services, and Security.

Desirable Qualifications

  • Hands‑on depth with Aurora’s current stack: Google Workspace, Slack, incident management platforms (FireHydrant, OpsGenie, PagerDuty), Atlassian tools, or integration platforms like Workato.
  • Experience building LLM‑powered or agentic automation (Claude, MCP, agent frameworks) for internal workflows.
  • Infrastructure as Code (e.g., Terraform), CI/CD pipelines, and hands‑on experience with a major cloud platform (AWS, GCP).
  • Experience with SaaS license management, usage analytics, and cost governance.
  • Experience building reusable automation frameworks and self‑service tooling used by other teams.

Pay

For roles based in Mountain View, CA: $162,000 – $260,000 per year.
For roles based in Pittsburgh, PA: $146,000 – $234,000 per year.
Aurora’s pay ranges are determined by role, level, and location. Within the range, the starting base pay will be set based on skills, experience, qualifications, education, and market conditions. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.

Working at Aurora

Aurora brings together extraordinarily talented and experienced people united by shared values. We operate with integrity, set outrageous goals, and build a culture where we win together—without any jerks. We believe in‑person work increases collaboration, empathy, and effective leadership, so we operate in a hybrid environment where Aurorans are in the office at least three days per week.

Commitment to Safety

Safety is at the core of everything we do. Building best‑in‑class self‑driving technology takes time, and every employee has a role in contributing to safety. Aurora expects commitment to safety policies from every employee and seeks candidates who actively take responsibility, help build an atmosphere of trust, and prioritize working safely.

Commitment to Inclusion

Aurora considers candidates without regard to race, color, religion, national origin, age, sex, gender identity, sexual orientation, marital status, pregnancy status, caregiver status, ancestry, political affiliation, veteran or military status, disability, or any other protected status. We consider qualified applicants with criminal histories, consistent with applicable law, and provide reasonable accommodations for qualified individuals with disabilities and disabled veterans. For assistance or accommodation due to a disability, contact careersiteaccommodations@aurora.tech. California applicants are subject to Aurora’s California Employment Privacy Policy.

Similar jobs