Note: By applying to this position you will have an opportunity to share your preferred working location from the following:.
Minimum qualifications:
Bachelor’s degree, or equivalent practical experience.
8 years of experience in software development.
3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
Experience designing, building, and operating large-scale distributed systems and data pipelines.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
3 years of experience working in a complex, matrixed organization.
Experience with technologies such as BigQuery, Spanner, Flume, and in programming languages like Java, C++, or Go.
Experience with financial or billing systems, particularly within a cloud environment and in data processing, streaming.
Experience leading teams through organizational shifts and managing products and team boundaries with the understanding of data quality, data governance, and compliance requirements.
Ability to drive architectural changes and integrate disparate systems to balance short-term deliverables with long-term investments and technical goals.