About Us
Founded in 2014, Circles is a global technology company reimagining the telco industry with its SaaS platform - Circles X, helping telco operators launch and operate successful digital brands through its offerings.
Having pioneered a successful blueprint for disrupting the telco space in Singapore, Circles has since launched its own digital telco, Circles.Life, in Singapore, Taiwan and Australia. Circles has also partnered with other telco operators to launch digital services, enabling our partners to accelerate growth and capture market share within a short period of time.
Today, Circles is partnering with operators in 14 countries to deliver delightful digital experiences to millions of people through our businesses.
We are backed by global investors such as Sequoia, Warburg Pincus, EDBI Singapore and Founders Fund – renowned backers of industry-shaking innovators.
About This Role
We are looking for an
Engineering Manager who will be responsible for leading a team of high performing engineers and delivery teams.
As a key member of our team, your responsibilities include:
- Leading and working closely with engineering teams to develop the best technical design,strategy and implementation of capabilities
- Owning the delivery of various timelines, ensuring that key milestones are met and deliveries are of the highest quality.
- Taking end to end ownership of one or more domains within the platform driving the engineering excellence of services from a quality, security, availability, scalability and other “ilities” perspective
- Work closely with the Architects and principal engineers from the architecture team to ensure the domains under your purview are compliant to the agreed upon architectural guardrails
- Owns engineering processes and continuous improvement driving productivity
- Establishing various best practices for software development (eg. documentation, testing), and encouraging their adoption with the team and organization.
- Proactively monitor and manage the progress of the deliverables, identify risks and eliminate the roadblocks
- Ability to be hands on and get into the weeds is crucial.
- Collaborating with other non-technical stakeholders of the business which includes Product Managers, Designers etc.
- Mentoring an excellent team of talented engineers and working with Engineering leadership to coach and upskill junior developers. Build culture of continuous learning and problem solving.
- Enable and unblock the teams by proactively removing any roadblocks
- Conducting performance reviews and defining each individual’s career paths to help developers grow within the organization
- Proactive resource planning to achieve a smooth delivery and proactively drive hiring on time with the help of TA teams - Take ownership of hiring for your team.
- Work closely with the engineering partners to align and onboard the contractors on time to manage and achieve delivery targets
- Supports proactive incident management through appropriate planning, measures to within SLAs, prevention and repetition
Required Qualifications
- Degree / Masters in Computer Science, Software Engineering or equivalent
- At least 10+ years’ of hands-on engineering experience and passion with a track record of handling various deliveries, of which 2+ years are relevant Engineering Management/ Leadership experience
- Strong design and architectural experience in building various highly-scalable and highly-available cloud-based web apps (millions of consumers)
- Strong understanding of Agile and the SDLC Activities which include Analysis, Design, Development, Testing, Deployment and Post-Production Support.
- Strong people management skills to lead and build a high-performing team
- Experience in Product Management or collaborating with Product teams and Managers
- Excellent analytic, problem-solving, oral and written communication skills with the ability to thrive in a high performance team
Preferred Qualifications
- Comfortable in a startup environment – we’re fast-paced, self-motivated, and determined to change the industry ( Weekly/byweekly)
- Experience in product-based / hyper-growth environment highly advantageous
- Experience in MicroServices based development
- Experience working in an Agile environment, including practices like Continuous Integration and Delivery (CI/CD) and Test-Driven Development.
- Experience working as part of and directing geographically dispersed, diverse, and virtual teams
- Strong preference for people with significant hands-on expertise in one or more of these software stack (if needed should be able to pair and drive change at ground level)