Back to all jobs
A
Senior Software Engineer, Core Loyalty
Ascenda Loyalty
Ho Chi MinhHybrid6mo ago
- Employment
- Full-time
- Seniority
- Senior
About the role
- Easier to launch new digital channels, payment rails, or banking rewards products.
- Faster experimentation via event-driven, decoupled systems.
- Improved developer velocity and reduced deployment risks.
- 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.
- 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
- Troubleshoot, diagnose, and resolve incidents and operational issues with appropriate urgency
- Contribute in analysing and resolving day-to-day technical obstacles within the team.
- 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.
- 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.
- Strong technical background, prior experience in leading project delivery related to of large-scale, high-throughput distributed systems on the Cloud. Strong foundation in systems architecture, with a good understanding of infrastructure, networking, and databases. Experience in optimizing these components while integrating reliability and performance considerations throughout the software development lifecycle.
- Great collaborator who is comfortable working across a variety of teams beyond engineering, including product, design, business, operations, customer service, and external stakeholders.
- Fluency in ruby is good to have, though candidates who demonstrate willingness and ability to quickly scale up on Ruby are welcome to apply.
- Experienced in leveraging technical roadmaps/RFCs to communicate architecture designs and executing it fully.
- Preference on simple solutions and designs over complex ones, have a good intuition for what will last and scale, and can be a role model others look to for their own solutions and designs.
- 5+ years of experience in software engineering, with a strong focus on system design and development.
- Have experience mentoring and/or leading junior engineers, guiding and coaching them for high performance will be a strong plus
- A strong alignment with Ascenda's core values of growth mindset, hands-on ownership, supportive collaboration, and radical simplicity.
766,000+ hidden jobs like this
Ascenda Loyalty and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites