Mastering the art of scalable software design is a challenging yet rewarding endeavor.
Key Responsibilities
* Design and build software that meets global market demands, ensuring secure, seamless, and always available cross-border transactions.
* Drive collaboration across engineering, product management, enterprise functions, and regional business teams to deliver high-quality solutions.
* Lead technical strategy, architecture, design, and execution to achieve measurable outcomes iteratively.
* Champion innovative best practices, including DevOps, CI/CD, and agile methodologies, to foster a culture of ownership and continuous learning.
In this role, you will:
* Define and drive the engineering strategy in alignment with company objectives, focusing on scalability and efficiency.
* Lead cross-functional teams to deliver high-quality, scalable software products on time, within budget, and to meet customer expectations.
* Identify and mitigate technical and delivery risks across programs and initiatives to ensure business continuity.
* Foster a culture of innovation, continuous learning, and ownership among team members.
The ideal candidate will have:
* Experience building and operating scalable global platforms with high throughput and 5 nines availability, leveraging cloud technologies and microservices architecture.
* Strong knowledge of Java, Spring framework, persistence and messaging technologies, as well as testing methodologies and tools, to ensure robust and reliable software development.
* A deep understanding of software operations, including monitoring, incident management, and performance tuning, to optimize system performance and user experience.