Engineering Manager - Singapore - Saltmine
Saltmine
Singapore
Verified Company
1 week ago
Description
Who are we?
The company is headquartered in downtown San Francisco with offices in NYC, Boston, Washington D.C., Budapest, Vietnam, and Singapore.
We have closed our Series A funding round (one of the biggest in South-east Asia) from marquee VC firms from Singapore & US.
As an Engineering Manager, you will be directly responsible for driving the technological vision of the Product, enhance/envision system architecture and interactions, engage stakeholders as required, liaise directly with Product Owners to shape roadmaps, manage a team and help plan work according to deadlines and priorities.
You must have
- An Engineering degree in Computer Science or relevant discipline
- 10 or more years of relevant experience
- Led teams of at least 4 engineers in the last 3 years, and possess willingness to learn and help people learn
- Been involved thoroughly in SaaS product development & deployment, preferably with a mix of Javascript, Typescript, React, MongoDB, Postgres.
- Experience with microservice or serviceoriented architectures
- Ample handson knowledge with AWS
- Experience with maintaining IaC
- Exhaustive experience with SQL & NoSQL databases
- Experience with systems and architectures for handling large data sets
- Confidence to design systems in a maintainable way
- Written a lot of unit tests and administered test automations
- An appetite for writing and preaching clean, readable and efficient code
- Good technical writing skills, and keen focus on documentation
- A sense of responsibility and ownership towards what you build
You get brownie points if you have
- Any tech certifications
- Experience with Kubernetes, Docker, Terraform
- Experience with Extract, Transform, Load (ETL) pipelines
- Contributions to the tech community (blogs, reputation on stackoverflow, commits to opensource, etc)
- A knack for report generation and data engineering
- A good sense of humour
The Team will need you to
- Write a little bit of code, and additionally perform code reviews, define standards and oversee implementation of the same
- Conduct team appraisals, whilst continuously mentoring members of the team
- Design loosely coupled software components and relevant pipelines to integrate them
- Write documentations for internal and external parties
- Work with members from other business roles to derive common understanding of requirements
- Continuously advise on code refactor and infrastructure to maintain a reliable and sustainable system
- Learn and teach
We offer
- Flexible work timings
- Unlimited vacation days
- A great cultural mix of people who go by the values of compassion, empathy & mutual respect
- Freedom to express your tech ideas