Join a dynamic and innovative team as a Software Development Expert.
About the Role
This is an exceptional opportunity to contribute to the development of cutting-edge distributed services. As a key member of our multidisciplinary engineering team, you will work closely with Principal Engineers, Product Managers, Solutions Architects, and Application Engineers to build platforms for today's world financial system.
Key Responsibilities
* Deliver high-quality software increments by aligning product and technical roadmaps to build trust with customers and stakeholders.
* Collaborate effectively with fellow engineers to develop technical plans and contribute to architecture that serves millions of users.
* Improve team performance by mentoring and guiding engineers, ensuring they have the necessary skills to excel in their roles.
* Write Java/Kotlin code, incorporating Infrastructure as Code (IaC) principles to form the core of our platform.
Our goal is to build fast, agile, and automated product engineering systems that provide a safe and secure experience for our users. We aim to deliver end-to-end deployable distributed services that meet the demands of highly regulated industries like finance, insurance, and banking.
Requirements
* 5+ years of experience in software engineering, preferably building SaaS or Platform products.
* Excellent problem-solving, critical thinking, and decision-making abilities.
* Depth of expertise in high-level programming languages (Java/Kotlin/Python etc.) with hands-on experience in managing infrastructure, containerization, and deployments.
* Experience developing Distributed Systems and Microapps/Microservices.
Benefits
* A collaborative and dynamic work environment.
* Opportunities for professional growth and development.
* A competitive compensation package.