← All roles

Software Engineering Manager, Extraction Service

Google· Core team / Engineering Management
Apply on company site
San Jose, CA$207k - $300kFull-timePosted 2w ago

About the role

Software Engineering Manager responsible for leading the Extraction Service engineering team, defining architecture for high-throughput content extraction, driving roadmap, and coaching a team of engineers across multiple projects and sites.

Responsibilities

  • Define the technical goal and system architecture for high-throughput, low-latency, and stateless content extraction across formats (PDFs, DocX, PPTX, XLSX/CSV, XML, HTML, and rich multimedia).
  • Drive the engineering roadmap to hit critical deliverables, including SA and GA milestones.
  • Manage a team of ~6 software engineers, conducting regular one-on-ones, setting clear performance expectations, and actively coaching engineers to support their career growth.
  • Collaborate closely with PM, TPM, and SRE to balance feature roadmaps, capacity planning, and production readiness.
  • Serve as the primary technical point of contact for key partners.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience in low-level systems programming languages (e.g., C++ or C).
  • Experience designing, building, and operating large-scale distributed systems, with a focus on scalability, fault tolerance, and reliability.
  • Experience in technical leadership and managing teams.
  • Experience with software development practices (e.g., unit testing, code reviews, version control, CI/CD systems).

Skills

Required:Technical leadershipDistributed systemsLow-level systems programmingSystem architecture

Benefits

  • Learn more about benefits at Google (link provided in job description)
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google