- Lead software engineering including architecture design, database design, infrastructure selection and programming language selection.
- Deep dive into business and product requirements and be able to balance among features, costs, engineering quality.
- Participate in activities related to build and maintain the product such as system design, development, design reviews, code reviews, troubleshooting, etc.
- Drive the team to reach the goals.
- Coach and mentor team members from various functional backgrounds.
- Build, improve and involve in processes of the organization such as hiring, onboarding etc.
- Familiar with at least one cloud platform such as GCP, AWS, Azure, etc.
- Familiar with at least one programming language such as Golang, Python, etc.
- Expertising in the software development lifecycle process, including analysis and design, APIs, development tools and technologies, release and version control, contemporary testing methodologies, and deployment management.
- Strong understanding of database design, RESTful API design, distributed systems, integrations, microservices, and DevOps.
- 2+ years of experience as a tech lead, engineering manager, or equivalent.
- Experience in big data products such as customer data platforms.
- Experience in both GCP and AWS.
- Familiar with Kubernetes, Helm, Prometheus.
To apply for this job email your details to firstname.lastname@example.org