We are seeking a Senior Software Engineer to join a high-performance engineering team responsible for building and evolving the core compute platform that underpins large-scale data processing, analytics, and decision-making systems.
This role focuses on designing and developing robust, scalable infrastructure to support complex workloads, including distributed computation, messaging systems, workflow orchestration, and observability tooling. The platform plays a critical role in enabling rapid iteration, reliable execution, and high-quality results across data-driven applications.
You will have the opportunity to work across system architecture, cloud infrastructure, and application development, while collaborating with cross-functional teams to deliver mission-critical solutions in a highly technical environment.
Responsibilities
- Collaborate with cross-functional teams to gather requirements and define scalable solutions across compute, workflow, and data systems
- Design and implement distributed systems and cloud-native architectures to support high-performance workloads
- Lead technical design discussions, evaluating trade-offs and driving alignment on system architecture
- Build and maintain production-grade systems across cloud and hybrid environments
- Develop and maintain Infrastructure-as-Code solutions to support scalable and repeatable deployments
- Implement and improve CI/CD pipelines, ensuring high-quality automated testing and reliable release processes
- Contribute hands-on to development across backend systems using Python and other modern programming languages
- Ensure high availability, performance, and operational excellence of systems in production
- Provide technical guidance and mentorship through code reviews and design collaboration
- Participate in production support, helping resolve issues quickly and effectively
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 8+ years of professional software engineering experience
- Experience designing and building large-scale distributed systems
- Strong programming skills in Python or another object-oriented language
- Experience developing cloud-native applications in AWS or similar cloud environments
- Hands-on experience with container technologies such as Kubernetes and Docker
- Experience building high-performance systems with strong reliability and scalability requirements
- Familiarity with CI/CD pipelines, version control (Git), and DevOps practices
- Strong foundation in computer science fundamentals including algorithms, data structures, and systems design
- Ability to work independently and translate high-level technical direction into working systems
-
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
