07 Aug
|
Embarkgcc Services
|
Hyderabad
07 Aug
Embarkgcc Services
Hyderabad
SUMMARY
JOB PURPOSE
The Director of Software Engineering will provide leadership in Software Engineering& development across multiple application and development teams. This role involves collaborating with key stakeholders to establish and uphold Software Engineering standards, managing multiple teams of engineering resources, overseeing training initiatives, and enforcing industry standards for Software development. This position will involve managing direct reports (managers and staff level) and providing oversight to skip level employees.
MAJOR RESPONSIBILITIES AND ACCOUNTABILITIES
Lead, organize, manage and develop a team of managers, product analysts, technical resources and subject matter experts
Personal leadership development and succession planning
Assist in continuous improvement of staff
Management of resource allocations
Manage operations of the department
Build solid relationships with leadership, business partners, staff, vendors
Manage resources, prioritizing tasks, providing resources estimates, adjusting to change
Manage, develop, implement and assess processes that support Agile methodologies
Conduct staff meetings and 1:1 engagement with staff
Prioritization of portfolio efforts / work in progress (WIP)
Create talent roadmaps for strategic alignment of product features
Create and enable strategies for making data-driven decisions on Software Engineering and future investments
Assess situations, formalize options, and provide recommendations
Work with team to review and improve processes and recommend emerging technology solutions
Engage constructively with stakeholders and foster a collaborative work setting
Responsible for operational budget, review staff allocation, department operational expenses, vendor license / maintenance fees for monthly operating reviews and annual budget exercise
Drive roadmaps and transformational journeys for Healthcare’s strategic values
Collaborate across departments to meet project milestones, allocating and adjusting resources as necessary
Lead resources in managing multiple projects teams
Drive and participate in business case development and contract negotiations
Communicate with leadership and participate in resolving conflicts involving staff, vendors, stakeholders, and business partners
Work with team to define and promote using proven methodology adhering to architecture and security standards focusing on patient safety along with physician and clinician satisfaction
Assist with project budgets, review resource cost and expenses for project monthly operating reviews
Requirements
Qualification:
Bachelor’s degree in information technology, computer science or related fields
Years of Experience:
12 20 years of experience:
In Software Engineering,
Program management
In stakeholder management
In software development
In software architecture
In Engineering standards, Processes and Frameworks
5+ years of experience:
In a management position
Skills and Capabilities
People Management Skills
Strong managerial and team building skills
Process oriented, methodological
Strong communication skills for communicating with technology resources, product SMEs, business owners and vendor
Technical Skills
Knowledge of best practices for Software development processes and methodologies
Prior management experience required, experience with software applications and full project lifecycle required and program management
Experience in leading software development projects and teams
Functional knowledge of software architecture best practices and processes
Knowledge of modern application development frameworks (C#, .NET Core, native mobile frameworks, Azure, AWS, GCP ,Java, Python, GenAI, DevOps)
Experience with Lean Development tools and Agile methodologies a plus
Other Skills
Ability to balance demands of multiple assignments and staff development and retention
Strong problem resolution skills including identification, tracking, escalation, and resolution
Experience with process definition and documentation a plus
Experience in contract negotiations a plus
Willingness to contribute to a positive and inclusive team culture
Upskill the team, help in teams transformational journey
📌 1235 - Director - Software Engineering (Hyderabad)
🏢 Embarkgcc Services
📍 Hyderabad