Senior Software Engineer, Platform Engineering; Identity
Singapore
Listed on 2026-05-25
-
Software Development
Software Engineer, Senior Developer
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 support major banks and fintechs across the globe.
Job DescriptionOur team builds the identity, authorization, and operator platforms at the center of our distributed systems, enabling secure, flexible access to our products. We also develop internal tools that power day‑to‑day operations such as customer support, content workflows, incident response, and service reliability.
This year, we are focused on simplifying client integrations, improving operational robustness and observability, and shipping new capabilities across our authentication and administrative surfaces—including fraud monitoring and contact center tooling that helps support teams work faster and smarter.
AboutThe Role
As a Senior Engineer, you will help design, build, and run platform capabilities and internal tools that are used across the company. You’ll drive projects end‑to‑end, collaborate with engineering and cross‑functional partners (Product, Design, Operations, Customer Support), and raise engineering standards through mentorship and reviews.
You will have the opportunity to design, develop, ship, and maintain medium‑to‑large projects spanning areas such as:
- Authentication & authorization flows (SSO, service‑to‑service auth, RBAC/ABAC patterns)
- Administrative and operator tooling (workflows, permissions, auditability)
- Contact center experiences and integrations (e.g., Twilio Flex, CRM/helpdesk integrations, automation)
- Operational excellence (incident response, observability, reliability, performance)
- Drive and own the design/implementation of platform services and internal tools, seeking reviews and delivering independently.
- Build deep understanding of core systems in your area and working knowledge across adjacent services.
- Mentor junior engineers, helping them grow in technical skills and problem‑solving while demonstrating high engineering standards.
- Collaborate well with teammates and cross‑functional partners, encouraging others to do the same.
- Communicate the team’s project updates and blockers clearly and proactively.
- Comfortably articulate technical concepts to a non‑technical audience.
- Troubleshoot, diagnose, and resolve incidents and operational issues with appropriate urgency.
- Contribute to analyzing and resolving day‑to‑day technical obstacles within the team.
- Independently implement code that is clear, concise, well‑tested, and meets both functional and non‑functional requirements.
- Use and improve system observability to help operations and troubleshooting.
- Regularly conduct code and design reviews for other engineers.
- Drive improvements to engineering processes and existing team practices with room for optimisation.
- Contribute to processes outside of the team’s sphere, such as interviewing and branding efforts.
- Strong technical background and prior experience leading delivery of large‑scale, secure systems with many interconnected features. Experience in authentication flows, role‑based access control, and solid understanding of infrastructure, networking, and databases.
- Great collaborator comfortable working across diverse teams beyond engineering, including Product, Design, Business, Operations, Customer Service, and external stakeholders.
- Fluency in Ruby and Angular is a plus, but willingness and ability to scale up on these is welcome.
- Experience integrating or extending contact center tooling (e.g., Twilio Flex) is a plus, including building agent workflows or supporting customer support operations at scale.
- Experience leveraging technical roadmaps/RFCs to communicate architecture designs and executing them fully.
- Preference for simple solutions and designs over complex ones, with intuition for what will last and scale, serving as a role model.
- 5+ years of software engineering experience, with a strong focus on system design and development.
- Experience mentoring and/or leading junior engineers, guiding and coaching them for high performance.
- Alignment with Ascenda’s core values of growth mindset, hands‑on ownership, supportive collaboration, and radical simplicity.
- High growth environment & exponential career development
- Mobile & flexible work environment
- Working‑from‑home office equipment allowance
- Medical insurance coverage
- Employee recognition programs
- Competitive compensation
- Travel perks & employee rewards
Ascenda offers a unique opportunity to lead in the loyalty ecosystem space, shaping the future of rewards programs. We are passionate, keep things simple, focus on results, work together, and innovate.
Ascenda is dedicated to diversity and inclusion, welcoming candidates from all backgrounds.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).