A leading global financial services firm is seeking a Software Engineer (Python / Data Operations Engineering) to join its growing technology team in Singapore.
This is a highly visible role sitting at the intersection of software engineering, data platforms, automation, and operational excellence. You'll work on large-scale data ecosystems that support critical investment and business decisions, helping to improve reliability, observability, and efficiency across thousands of data workflows.
The team is passionate about eliminating manual processes, building intelligent automation, and leveraging modern technologies, including AI, to transform how data operations are managed. This is an excellent opportunity for an engineer who enjoys solving complex problems, improving systems at scale, and driving meaningful change.
What You'll Be Doing
- Build and enhance monitoring, alerting, and observability solutions for critical data platforms.
- Own data quality frameworks, anomaly detection processes, and operational tooling.
- Investigate data issues, perform root cause analysis, and communicate findings clearly to technical and non-technical stakeholders.
- Design and implement automation solutions that reduce operational overhead and improve platform resilience.
- Develop self-healing capabilities and intelligent support workflows.
- Standardise operational practices, tooling, and engineering frameworks across global teams.
- Use data and metrics to identify trends, measure system health, and prioritise improvements.
- Work closely with software engineers, data engineers, and business stakeholders across multiple regions.
What We're Looking For
- Strong software engineering skills with experience in Python or another modern programming language.
- Passion for automation, platform engineering, and continuous improvement.
- Experience working with large-scale data environments and data processing technologies.
- Ability to troubleshoot complex technical issues and drive them through to resolution.
- Strong communication skills and the ability to collaborate with global teams.
- A proactive mindset with a desire to challenge the status quo and improve how things are done.
- Interest in applying AI and emerging technologies to operational workflows.
Technical Skills
Experience with several of the following:
Programming & Data
- Python, Java, C++, C#, Rust or similar
- SQL
- Pandas, Polars
- Data analytics and exploration
Cloud, Containers & Infrastructure
- Docker
- Kubernetes
- Helm
- GitOps / Continuous Delivery tools
Data Platforms & ETL
- Airflow
- Dagster
- Spark
- Trino
- Hive
- Snowflake
- Iceberg
Why Join?
- Work on business-critical platforms that directly support investment decision-making.
- Join a highly collaborative and technically strong global engineering environment.
- Influence the future of automation, observability, and AI-driven operations.
- Opportunity to make a measurable impact in a fast-paced, innovation-focused organisation.
- Competitive compensation, performance-related bonus, excellent benefits, and ongoing professional development support.
If you're passionate about software engineering, automation, data platforms, and building resilient systems at scale, we'd love to hear from you.