Share this Job

Principal Software Engineer (Digital Bank)

Date: 04-Feb-2021

Location: Singapore, Singapore

Company: Singtel Group

We are living in exciting times. Technology is reshaping how we live and we want to use it redefine how financial services are offered, which is why Singtel and Grab are coming together. Singtel is Asia’s leading communications group connecting millions of consumers and enterprises to essential digital services while Grab is the leading technology company in Southeast Asia offering everyday services to consumers. Together, we have big dreams to unlock and financial inclusion for people in our region is just one.  We want to build a digital bank with the right foundation - using data, technology and trust to solve problems and serve customers.

Job Description:
The Digital Bank Engineering team is responsible for building safe, secure and high throughput payments primitives. We own a range of platform primitive components such as, but not limited to, Wallet, Fraud Prevention System and API Gateway. We take pride in building distributed systems that have the real impact on the lives of millions of users in our endeavour to out-serve the underserved population. Terms such as Idempotency, CAP theorem, Distributed Consensus are not just theoretical terms for us but have a real bearing on the systems we build.


Get to know the Role:
•    Design, develop, and maintain backend components and services.
•    Be proactive and creative to strike the right balance between product, engineering, and business needs.
•    Relentless focus on delivering high quality, bug-free code.
•    Help and mentor those around you to achieve the team and company goals.
•    Go the extra mile to identify and fix customer pain-points.


The day-to-day activities:
•    Collaborate with the product, business, and program management team to be on top of your deliverables.
•    Participate in technical and product review meetings.
•    Timely delivery of high quality, maintainable and operationally excellent code.
•    Timely closure of all the assigned code review and design reviews.
•    Closely work with SRE and DevOps team to setup hardware and microservices infrastructure.
•    Participate in team on-call rotation to help us achieve operational excellence.


The must haves:
•    Engineering graduation. Specialization in CS/IT is desired but not required.
•    Working knowledge of building back end systems around DBMS, Caches, NoSQL, Web and App servers.
•    Proficient in at least one programming language.
•    Proficient in fundamentals of CS such as Data Structures, Algorithms, Operating Systems etc.,
•    Looking for folks with at least 10 years of experience.
•    You grok Web technologies and distributed systems.
•    Experience in building consumer facing product is highly desired but not required.
•    Prior experience in building OLTP systems is highly desired but not required.
•    Curiosity to learn new concepts.