
Director Software Engineering
- Bangalore, Karnataka
- Permanent
- Full-time
- Trusted partner of the engineering leadership of an organization.
- Exemplary system design, technical architecture awareness on building software with efficiency, stability, extensibility, and the ability to evolve over time. Simplify processes and technologies.
- Lead engineering team for conceptualizing, designing, developing, and maintaining vital elements of UAIS Platform
- Raise the bar on excellence in execution in terms of quality, timeliness, and scalability
- Take accountability for Key Engineering Metrics of the platform namely Availability, response time metrics, Time to Value and Time to build
- Develop and Evolve Engineering and product roadmap of UAIS
- Collaborate with counterparts in other Geographical locations to ensure smooth execution of critical projects across the board
- Drive talent transformation as per the needs of Business
- Key leadership responsibility in Optum AI to plan and develop talent, process, and capabilities within the organization
- Recommends applicable technical patterns and solutions that are aligned with architectural guiding principles and standards through a regular cadence of delivery and continuous improvement initiatives
- Deep technical expertise to review designs and architectures
- Collaborates closely with Product and Capability Architects on aligning inferred Solutions and Enterprise architecture to granular technical patterns and solutions
- Drives technology modernization activities with architects and engineering teams including a shift to modular, data centric, open-source, and cloud-native technologies
- Governs technical debt and promotes balance with Technical Product Management in achieving architectural objectives through influencing of Product, Capability, and Engineering backlogs
- Works closely with Technical Product Owners in plotting required Enablers to support business feature teams on the Architecture Runway, ensuring full lifecycle delivery through CI / CD pipeline
- Improve Engineering culture of the team
- Provides leadership to and is accountable for the performance and direction through multiple layers of management and senior level professional staff
- Work most often impacts a large business unit, or multiple markets/sites
- Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so
- Bachelor's degree in computer science or related field
- 12+ years of software engineering experience leading teams
- 8+ years of experience working with an Agile development methodology.
- 5+ years of experience in working in cloud-enabled solutions in Azure or AWS or GCP
- 5+ years working in AI/ML engineering domain and solid understanding of MLOps
- Experience working in the healthcare sector
- Solid expertise in cloud security and ability to built highly secure enterprise platforms
- Deep computer science fundamentals including Algorithms, Data Structures, and practical applications of these to build software systems
- High proficiency of both written and verbal English communication
- Proven proponent of metrics & Engineering best practices, and demonstrable track record of addressing engineering efficiency bottlenecks
- Proven success in growing and managing geographically distributed teams using successful recruiting, employee development, and retention
- Proven solid project planning and execution skills including estimating, scheduling, and executing on committed schedules