Risk Resources
Offshore Technology Head
Job Location
hyderabad, India
Job Description
Experience required : 15 years to 20 years Salary Range : 1.0 crore to 1.75 crore Job Description : The Head of Software Engineering will report to Chief Technology Officer (CTO) of the company and will lead a new Digital Innovation and Delivery Center (DIDC) for the company in India. The Head of SW Engineering will be responsible for providing an optimized strategy and framework for all Software Engineering, Application Architecture, Design, Development and Support, and Report Development, worldwide. They will provide regional staff management and oversight (e.g. dotted line) for all other offshore Technology activities including Data Technology, Infrastructure and Cybersecurity, QA, and Product Support. They will also establish and lead an AI, Data Science, and Automation innovation center in India. The ideal candidate will possess a deep technical foundation in software engineering principles and practices, alongside strong leadership capabilities and a proven ability to drive engineering excellence across the development lifecycle. A key expectation of this role is to leverage AI and automation to optimize software engineering processes, DevOps, and : Software Engineering & Application Development : - Lead the India-based Digital Innovation and Delivery Center (DIDC) including : a. Direct management of Software Engineering, Application Development, Architecture, and Reporting development. It is a direct management role for India-based professionals, and a dotted line oversight role for those in the West. b. Direct management of an AI, Data Science, and Automation Delivery Center of Excellence. c. Regional staff oversight of all other India-based Technology team members from Data Technology, Infrastructure and Cybersecurity, QA, and Product and Application Support. - Drive the strategy, execution, and delivery of high-quality, scalable, and secure financial industry solutions. - Oversee the full software development lifecycle (SDLC) from application design through unit testing. - Manage and mentor a team of software engineers, fostering a culture of innovation, collaboration, and high-quality development while employing an agile approach. - Work closely with US Resources spanning across product management UI/UX, product, design, and business-facing IT teams to define product visions, roadmaps and deliver towards those roadmaps. - Champion best practices in Agile and DevSecOps frameworks and CI/CD. Ensure sound practices in place to manage backlog and incorporate continuous improvement feedback loop. - Lead and manage a team of talented engineers, while also contributing hands-on to technical projects, to deliver applications and services at a high velocity. - Ensure quality coding practices through upskilling, mentoring, code reviews, and possibly pair programming. - Work closely with the CTO and the IT Management to build and develop a world-class IT organization in support of our investment management and business operations. - Stay up to date with the latest software engineering trends, technologies, tools and approaches, and experiment, where it makes sense, with emerging technologies and new tools and techniques. - Enable appropriate Citizen Development through a framework, guardrails, and proper tools, training, and support. - Establish and enforce high standards for software design, development, testing, and deployment. - Implement metrics and KPIs to track and improve engineering team performance and software quality. - Drive adoption of engineering best practices, including code reviews, automated testing, and continuous integration/continuous delivery (CI/CD). Solutions Design & Architecture : - Co-own Enterprise Architecture with the Head of Data Technology and the Head of Infrastructure and Operations. - Work with other technical leaders including Head of Enterprise Architecture and the Head of Web and Mobile Development to define Application Vision and delivery towards business goals. - Globally own, communicate, and enforce Application Architecture and Design principles and standards. - Lead the design and implementation of complex software solutions, collaborating with stakeholders across IT. - Develop robust and scalable solutions architectures that meet business needs, technical requirements, and integrate seamlessly with existing enterprise applications. - Help lead assessment and drive our modernization to expand to use Cloud Native Microservices Architecture, Event-Driven Architecture (EDA), and Streaming, as well as other modern approaches. - Stay informed about emerging technologies and evaluate their potential for improving software solutions including leveraging Open Source in a safe and maintainable manner. - Define and maintain application architecture standards and guidelines for the development teams. - Evaluate and assess potential need for service-oriented architecture and messaging. - Emphasize and ensure adherence to non-functional requirements (performance, scalability, security, maintainability) in all architectural designs. - Evaluate and implement AI-driven tools and methodologies to enhance architectural design and analysis. Application and Product Support : - Oversee the ongoing support and maintenance of critical business applications, including Workday, Salesforce, Geneva/GWI, and Everest OMS, to name a few. - Develop and support integrations between applications. - Manage application performance, redundancy, and ensure scalability and availability. Ensure applications are available for the start of day. - Lead the offshore application support and report development teams. Regional & People Management - Hire and develop engineering talent; encourage the growth of tech leads and senior engineering talent through mentorship. - Construct and maintain an environment and culture of integrity, trust, feedback, and continuous improvement. - Foster a positive, productive, and desirable work environment for all team members in India. - Oversee the performance management, career development, and training of the team. - Represent the India Digital Center to stakeholders across the organization. - Solve problems, troubleshoot, and provide calm, hands-on leadership during challenging periods. Innovation Center - Create and lead an AI/ML innovation center, fostering research and development of AI-powered solutions. - Manage a workflow automation center dedicated to improving business efficiency through automation. - Similarly, establish a Data Science and Analytics research and delivery capability. - Spearhead the identification and implementation of AI/ML solutions to automate aspects of the software development lifecycle (e.g., code generation, testing, static analysis), DevOps processes (e.g., automated deployments, infrastructure provisioning), and infrastructure management. - Lead the research and development of AI-powered tools and platforms to enhance engineering productivity and efficiency. - Establish a culture of experimentation and adoption of AI within the engineering teams. Qualifications : - Bachelor's degree required, MBA or Masters preferred. See below for Education requirements. - Career background includes hands-on software development, and we prefer someone who remains passionate about maintaining a hands-on approach. - Minimum 10 years of experience in software engineering and application development leadership roles. - Experience leading a large team of developers, engineers, and application support team members. - Experience with applications development in large scale distributed applications / database / Cloud services, microservices and containers, Event Driver Architecture and Streaming technologies such as Kafka. - Proven track record of successfully delivering complex software solutions on time and within budget, utilizing Agile methodologies. - Strong understanding of Agile (e.g., Scrum, Kanban) and DevSecOps principles and practices. - In-depth knowledge of solution design and architecture principles with experience integrating with enterprise applications like Workday, Salesforce, Geneva/GWI, and Everest OMS. - Experience in managing and mentoring software development teams in an Agile environment. - Excellent communication, collaboration, and interpersonal skills. - Experience working in a cross-cultural environment (working with US teams a strong plus). - Strong technical skills and knowledge in relevant areas, such as : a Programming : .NET, C#, Python, Blazor, React b. Web Technologies : HTML, JavaScript, ASP.NET, Bootstrap c. Backend Technologies : SQL Server, Redshift, Athena, T-SQL, DataLake, Fabric, Jupyter Notebooks d. Cloud Platforms : Azure (AWS a secondary option) e. Version Control : Azure Repos, Git/GitHub f. Business Intelligence and Automation : Power BI, Power Automate g. Mobile Development : MAUI, Xamarin h. Third-party components such as AG Grid, DevExpress i. Familiarity with AI concepts, approaches, and tools (ref:hirist.tech)
Location: hyderabad, IN
Posted Date: 5/1/2025
Location: hyderabad, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources Risk Resources |
---|