Job Title: Senior Engineering Manager
Locations: Sri Lanka
About Circles
Circles is Asia's first and most successful digital telco and we are on a mission to re-imagine the mobile experience for the digital consumer and disrupt the multi-trillion dollar industry. We launched our services in Singapore in 2016, and have since expanded to Australia, Taiwan, Indonesia and Japan. We are leading the market in innovation, customer satisfaction and growth.
Circles was founded by Rameez Ansar (ex-Temasek, BCG), Abhishek Gupta (ex-McKinsey, Bain Capital, StanChart PE) & Adeel Najam (ex- Nokia, Huawei, Starhub), who are supported by an all-star leadership team including C-suite executives from Tata Docomo, Paypal, Vodafone, Bharti Airtel, Hooq/ Singtel, and Flipkart (to name a few)
It now employs 600+ people over 5 APAC offices. It is the portfolio company of Warburg Pincus and Sequoia
Notable accolades from past years include: Top 5 most loved Singapore brands (2nd year running)- YouGov Customer's Choice; Top Telco for Customer Service- Seedly; and Top Employer- Influential Brands (2019)
About This Role
We are looking for an energetic and experienced Senior Engineering Manager who will be responsible for leading a few of our full stack development teams of high performing engineers who design, implement, deploy and maintain highly scalable, high performance and fault tolerant end-to-end systems for our Telco operating system.
As a key member of our team, your responsibilities include:
- Utilizing strong communication, interpersonal and leadership skills to negotiate with all levels of stakeholders in the company to align and achieve company vision and business milestones.
- Articulate product vision and requirements across multiple domains of the product by connecting with other SEMs, Architects and Delivery leads of the company to identify cross domain / team dependencies and working closely with all stakeholders during PI planning to derive realistic delivery plans and milestones for the assigned teams. Working closely with the teams and dependent teams during the PI to achieve those committed PI objectives / milestones.
- Taking end to end ownership of multiple domains within the platform driving the engineering excellence of services within these domains from a quality, security, availability and scalability.
- 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.
- Ability to be hands on and get into the weeds when required.
- Perform the manager responsibilities of the other Engineering Managers of the assigned teams and support them to come up with stretch objectives to move into next level in their career. Continuously mentor & coach the EMs as well as other senior engineers of the assigned teams for career development and progress.
- Conduct performance reviews and recommend the high performing talent in the teams for appropriate rewards and recognitions within the company with the standard appraisal cycles as well as other ad-hoc rewards and recognition processes.
- Be an ambassador within the team and organization for promoting engineering best practices, quality and maturity of all engineering deliveries.
- Work closely with P&C and TA for proactive planning & budgeting for the required team expansions and supporting to hire the best in class talent for the company.
- Work closely with the engineering partners to align and onboard the contractors on time to manage and achieve delivery targets as and when required.
- Represent the company as a brand ambassador in various industrial and university events as and when required.
- Ability to travel off-shore to our other office locations such as Singapore, India etc. for short term assignments as and when required.
Required Qualifications:
- BSc. degree in Computer Science, Software Engineering, Information Technology or equivalent. MSc or MBA will be an advantage.
- At least 14+ years’ of hands-on engineering experience and passion with a track record of handling various deliveries, of which 5+ years are in relevant Engineering Management / Leadership roles.
- Comfortable in a startup environment – we’re fast-paced, self-motivated, and determined to change the industry.
- Experience working as part of and directing geographically dispersed & diverse teams.
- Strong design and architectural experience in building various highly-scalable, high performance, highly-available and secure cloud-based web apps (millions of consumers).
- Experience in micro-services based development adhering to MSA design patterns and other industry standard software and integration patterns.
- Working knowledge in Domain Driven Design/Development and modeling complex business domains would be an advantage.
- Strong understanding of Agile and the SDLC Activities which include Analysis, Design, Development, Testing, Deployment and Post-Production Support.
- Proven track record of strong people management skills to lead and build high-performing teams.
- 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.
- Strong preference for people with significant hands-on expertise in one or more of these software stacks.
- Backend: Java-Spring Boot, GoLang, Node.JS or similar stacks.
- Frontend: Modern Javascript, React, Redux, HTML and CSS or similar stacks.
- Mobile: Swift/Objective-C, Java/Kotlin or cross platform development such as Flutter, React Native, Ionic.
- Telco Business Support Systems: Oracle stack (BRM version 7.5 onwards/ECE/PCRF/OCOMC), and experience solutioning through major industry standard (eg. eTOM, SID, TAM, ITIL, OSS/j,TM Forum).
- Performance Engineering: Full stack with excellent work experience in Containerization and Kubernetes, Cloud computing platform (AWS/GCP/Azure) and applications involving Message Brokers (eg. kafka, RMQ), databases (eg. RDBMS, NOSQL), caching systems and load balancers.
What’s on offer:
- Unique opportunity to be a part of innovating the telecommunication industry.
- Once in a lifetime chance to help shape a brand from the ground up.
- Autonomy in the role and in managing your own portfolio.
- Exposure to the fast-paced world of high-tech start-ups.
- Attractive experience and compensation.
- Working with passionate, smart and driven colleagues in a vibrant environment.