We are seeking a highly skilled Software Engineer to lead and manage a team in designing, developing, and deploying enterprise-scale financial applications and data-driven platforms. This role involves making critical architectural decisions for distributed, cloud-native, and microservices-based systems, ensuring scalability, resiliency, and security. You will provide technical leadership in implementing multi-cloud strategies, driving the adoption of data engineering and orchestration tools, and overseeing the integration of machine learning solutions into production systems. The position also requires implementing MLOps frameworks, service mesh technologies, and search/indexing technologies. Collaboration with cross-functional teams, establishing best practices in Agile SDLC, and managing project budgets, timelines, and risks are key aspects of this role. Mentoring and coaching engineers to foster technical expertise and leadership is also a core responsibility.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior