Salary
💰 CRC 45,800,000 - CRC 60,900,000 per year
Tech Stack
Distributed Systems
About the role
- Lead and drive projects from idea formulation to design, implementation, and productionization.
- Drive a great partnership with the product management team.
- Set team strategy and be accountable for team plans and deliverables.
- Grow and build a strong, healthy, and diverse team through hiring, mentoring, and coaching.
- Collaborate with other engineering teams and cross functional teams.
- Provide strong technical leadership to the team and partner teams.
- Enable the data science organization, business groups, and engineering teams to build comprehensive analytics quickly and effectively.
- Identify the gaps in our data infrastructure and design and build the solutions.
- Build and operate Snowflake’s central billing & payments data repository and infrastructure for consumption, revenue processing, invoicing and reporting.
Requirements
- 10+ years of experience in designing, building, and supporting large-scale distributed systems in production, preferably with experience in the billing, payments, data warehouse, or data infrastructure domains.
- 3+ years of experience leading and scaling software engineering teams.
- Strong track record of growing and managing engineering teams.
- Strong fundamental computer science skills.
- Deep understanding of modern web applications design architecture, good API design patterns, database fundamentals, performance and scale.
- Deep multi-faceted appreciation in building end-to-end customer facing products.
- Experience in driving company initiatives towards customer satisfaction.
- BS/MS/PhD in Computer Science or related majors, or equivalent experience.
- Expectation to follow company confidentiality and security standards for handling sensitive data.