Schwab Data's Data Services team needs to manage the full lifecycle of core data service modules, ensuring compliance and stability, and resilience across shared multi-tenant Cloud platforms. This involves module dependency management, mandatory module enhancements, and alignment with evolving standards, working closely with architects and engineers to prevent service disruptions and streamline releases.
Requirements
- 5+ years of experience in a software engineering role (Infrastructure or Application)
- 5+ years in a programming language (Java, Python, Go desired)
- 2+ years of hands-on experience managing the full lifecycle of cloud service modules for GCP-based platforms (e.g., Vertex AI, BigQuery, Dataflow, Composer, Dataproc, Dataplex, Looker)
- Expertise in governance enforcement, ensuring adherence to security, compliance, and operational standards across module updates and releases
- Strong knowledge of release management processes, including regression validation, backward compatibility, and controlled rollouts
- Proficiency in CI/CD automation for release pipelines, including automated testing and policy enforcement, focusing on reliability, consistency, and minimal downtime
- Familiarity with configuration and policy-as-code frameworks for enforcing operational guardrails
Responsibilities
- manage the full lifecycle of core data service modules, ensuring compliance and stability, and resilience across shared multi-tenant Cloud platforms
- focus on module dependency management, mandatory module enhancements, and alignment with evolving standards
- working closely with architects and engineers to prevent service disruptions and streamline releases
- influence enterprise governance while tackling complex engineering challenges
- governance enforcement, ensuring adherence to security, compliance, and operational standards across module updates and releases
- release management processes, including regression validation, backward compatibility, and controlled rollouts
- CI/CD automation for release pipelines, including automated testing and policy enforcement, focusing on reliability, consistency, and minimal downtime
Other
- Bachelor’s degree in Computer Science, Engineering or related field OR related practical experience
- Demonstrated ability to coordinate with engineering and SRE teams for maintaining module reliability during lifecycle transitions