Roles & Responsibilities
Great to Meet You! We are Ascenda
Ascenda powers the growth of leading financial services brands worldwide with premium rewards programs that differentiate their products, drive profitable customer behaviors, and create sustained engagement.
We are behind the world-class rewards propositions of major banks and fintechs around the globe, including brands like American Express, Capital One, Brex, Robinhood, Ramp, HSBC, Virgin Money (Australia), SMBC (Japan), ICBC (China), Bradesco (Brazil), ANZ (Australia), HDFC (India) and many others.
We are a thriving global Loyalty-as-a-Service company and are experiencing rapid expansion. Join our dynamic team contributing to the execution of our business strategies as we strive for hypergrowth. Our team spans 20 cities worldwide, with dual headquarters in Singapore and New York, totalling 270 team members.
Join us as a Senior Software Engineer in Singapore / Vietnam!
The Team
Our Loyalty applications power the processing logic of converting transactions to points, and storing the points ledger. We do this across many different clients with various requirements on the way we consume their data feed and earn rules. We also handle high burst load from our clients, with the largest being above 1 million a day. Not forgetting our capabilities to run campaigns to encourage more loyalty within our clients’ customers!
This year, we are looking into expanding our loyalty suite to more financial instruments. We’re excited to make this happen together with you!
The Role
As a Senior Engineer for Loyalty, you will play a key part in running applications independently and driving project execution. You’ll work closely within the team and often outside the team, mentoring other engineers, and driving engineering excellence. You will have the opportunity to independently design, develop, ship, and maintain medium-to-large projects related to Loyalty.
Your Impact
Technical Expertise
Lead the design and implementation of projects related to Loyalty, seeking others’ reviews and driving projects independently.
Become highly proficient in the technical systems within your sphere of responsibility, and has good knowledge of systems outside that sphere.
Mentor junior engineers, help them grow in their technical skills and problem-solving.
Demonstrates a high level of engineering standards for others.
Collaboration
Collaborates well with teammates and cross-functional partners, encouraging others to do the same.
Communicate the team’s project updates and blockers clearly and proactively.
Articulate technical concepts to a non-technical audience
Problem Solving
Troubleshoot, diagnose, and resolve incidents and operational issues with appropriate urgency
Contribute in analysing and resolving day-to-day technical obstacles within the team.
Technical Quality :
Independently implement code that is clear, concise, well-tested, and meeting both functional and non-functional requirements.
Use and improve system observability to help operations and troubleshooting.
Regularly do both code and design review for other engineers.
Innovation & Improvement :
Drives improvements to engineering processes.
Suggest and make improvements to team processes.
Contribute to processes outside of team’s sphere, such as conducting interviews, improving hiring processes, tech branding.
Who You Are
Why Join Ascenda?
Ascenda offers the unique opportunity to lead in LaaS, shaping the future of rewards programs. You'll be part of an environment that prizes groundbreaking ideas and their execution. We provide unparalleled career growth opportunities in a supportive and dynamic environment, complemented by a competitive compensation package that recognizes your impact.
Ascenda is dedicated to diversity and inclusion, welcoming candidates from all backgrounds. Join us on our mission to power the growth of the financial services industry by making loyalty simple and rewarding for everyone, everywhere.
Tell employers what skills you have
Mentoring
Troubleshooting
Team Mentoring
Product Design
technical roadmaps
Software Engineering
Problem Solving
Reliability
System Design
Ruby
Distributed Systems
Networking
Databases
Software Development
Senior Software Engineer • D15 Katong, Joo Chiat, Amber Road, SG