Key Responsibilities Lead the design, development and delivery of scalable and reliable software solutions. Provide technical leadership and guidance to software engineers across projects. Design system architecture, APIs, services and technical solutions for complex business requirements. Remain ha