other
Posted 4 weeks agoTech Lead - Data Systems
On-site
You are nearing today's limit. Upgrade for unlimited access.
Responsibilities
- Own squad-level delivery, technical direction, and outcomes (quality, stability, deadlines) across multiple workstreams
- Set and align technical approach for the squad; make or drive key decisions, resolve cross-engineer disagreements, and ensure designs fit architecture and guidelines
- Drive coordination to meet quarterly objectives - work breakdown, sequencing, dependency management, and alignment with stakeholders across a distributed team
- Serve as the final accountable approver for PRs, release readiness, point releases, and build/stage stability; ensure operational discipline is followed
- Own timely incident response patterns, drive follow-up, ensure preventative actions happen (not just fixes), and improve processes to reduce recurrence
- Set engineering standards for the squad (documentation expectations, review rigor, testing discipline, quality bars) and ensure consistency
- Develop code both independently and while pair programming
Requirements
- This is a software engineering leadership role, not a data analysis/statistical role or an ETL/SQL-focused role. Essential Responsibilities
- Completed B.S. in Computer Science, Engineering, or related field, or equivalent professional experience
- experience leading or tech-leading a team
- Comfort and proficiency in a typed language such as Java, Scala, or Kotlin
- Proven ability to set and evolve technical direction for a squad or workstream
- Knowledge of software design patterns and the ability to select and implement the right pattern for a given problem •
- Experience with Test-Driven Development (TDD) and building meaningful test suites
- Familiarity with Continuous Integration / Delivery methods, tooling, and integrations
- Ability to drive planning, sequencing, and cross-team alignment across a distributed team
- Ability to communicate clearly and show engagement in both remote and in-person meetings; comfortable presenting technical direction to stakeholders Work Requirements
- Exposure to any Google Cloud technology •
- Experience with large-scale data processing systems •
- Experience with monitoring, alerting, and production support