This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Flexible working environment
- Diverse and friendly working culture
- Competitive salary and benefits
Job description
Nice to Meet You! We are Ascenda
Ascenda provides the rewards infrastructure for leading financial services brands across the world. Our clients include the world’s largest banks, top-tier card issuers, and fintechs who utilize our rewards infrastructure to power their earn & burn rewards programs. These include American Express, CapitalOne, HSBC, Brex, Virgin Money, SMBC, ICBC, Bradesco, ANZ, HDFC, and Top 10 financial services brands in many other countries. With a best-in-class technology suite and the world’s broadest rewards content marketplace, we are the engine behind winning premium rewards propositions for financial services all around the globe.
Our clients are spread across continents, and we serve over 1 billion customers globally. No matter where you are, you’ll recognize our footprint! We believe nothing should stand in the way of companies striving to drive growth via compelling and effortless reward propositions that their customers love. Welcome to the future of customer growth. Join us as we shape the future of rewards in financial services!
About Data Products Team
Data Team at Ascenda is organized into three sub-teams: Data Products, Data Platform, and Data Science. Together, we drive the acceleration of data initiatives across Ascenda’s products, business, and operations. The Data Products Team is central to this mission, providing professional consulting and managed services to support product teams in building and launching analytics dashboards, reporting, and various data-powered features in Ascenda products. We also work closely with product teams and business functions to design and manage the “gold layer” of analytics data models, making them ready for consumption and tailored for each unique use case. We have an ambitious plan to transform the business and product through the formidable power of data. Elevate your career with us!
About the Senior Software Engineer role
We are currently seeking a seasoned Senior Software Engineer to be part of our Data Products Team. In this role, your main focus will be upgrading and scaling our in-house Ruby reporting system, enabling new reporting capabilities, and improving its integration with our data warehouse. Additionally, you’ll collaborate closely with data analysts, analytics engineers, and data product owners, deepening your expertise in analytics engineering as you design and build high-quality analytics data models to power both internal and client-facing reporting and analytics dashboards.
Responsibilities:
- Solve problems end-to-end, engaging closely with our product owners, operations teams, and other engineering teams to upgrade and improve the in-house reporting system iteratively.
- Deliver analytics data models for reporting and product analytics dashboards.
- Solve problems across multiple engineering areas, such as performance, security, multi-tenancy, and observability, considering business impact, reliability, usability, and ease of integration.
- Handle production incidents and improve operational processes, monitoring, and tooling to minimize their impact and have a world-class incident management process.
- Mentor fellow engineers on their technical skills and career growth, to become future leaders and the next generation of subject matter experts at Ascenda.
- Serve as a role model for high Engineering standards, bringing consistency and quality to our codebases and operational processes.
Your skills and experience
What we're looking for:
- Proven experience in software engineering, especially in building large-scale backend data processing or reporting systems.
- Proficiency in Ruby for scalable backend development is a must
- Familiarity with modern data tools like dbt, Airflow, Kafka, Meltano, Debezium, with basic skills in data engineering and analytics engineering being a plus.
- Participation in technical roadmaps and Request for Comments (RFCs) to communicate technical strategy and address architectural challenges
- Strong collaboration skills, comfortable working with cross-functional teams, including engineering, product, design, and business teams.
- Enthusiastic about mentoring and leading engineers, offering guidance and coaching to boost performance.
- Preference for simple, effective solutions over complex ones, with an instinct for creating scalable and lasting designs.
- Product-focused mindset, working closely with product and operations teams to develop features together.
Why you'll love working here
What matters at Ascenda:
We are passionate, we keep things simple, we focus on results, we work together & we innovate!
We have a rewarding working place that provides a:
- High growth environment & exponential career development
- Mobile & flexible work environment
- Competitive compensation
- Travel perks & Employee rewards
Ascenda is an equal opportunity employer, committed to a diverse and inclusive workplace.
We thank you for your understanding that only shortlisted candidates will be contacted for interviews.
Ascenda Loyalty
Powerful loyalty propositions for financial services and travel brands globally.