Senior Software Engineering Manager
On-siteNanakramguda, State of Telangāna, Republic of India
Job Summary
Drive the software development function at MEIC by aligning cross-functional resources on strategic project goals, timelines, and annual budgets. Lead the adoption of AI/ML technologies and generative AI tools to accelerate product cycles and elevate engineering throughput. Embed quality, security, and performance testing into early SDLC phases while establishing modern DevOps practices and continuous deployment pipelines. Foster a culture of technical ownership and decentralized decision-making, building robust governance frameworks for autonomous project execution. Conduct deep dives and architecture discussions with global stakeholders to align on roadmaps and translate technical strategy into business outcomes. Manage multiple people leaders and deliver concurrent software releases using iterative/agile techniques, ensuring on-time delivery and high quality.
Required Qualifications
- Bachelor of Engineering or Bachelor of Technology in Computer Sciences, Electronics or Electrical Engineering, Bio-Technology, or Equivalent from a premium institute
- Specilization / certification in AI
- Minimum of 18+ years of applicable work experience in a SW product development & Global team environment
- Minimum of 8 years of hands-on software development critical experience in implementing large to medium complex software architectures (C++, Ubuntu, Python, C#, Graphics, .net WinUI / DevOps)
- Minimum 5+ years of Software Engineering management along with critical people and project management
- Proven experience in managing larger software teams including Engineering managers as direct reports
- Proven experience in managing large, complex technology initiatives of strategic importance to the organization involving cross-functional teams
- Experience owning, supervising and delivering concurrent software releases using iterative/agile techniques, ensuring on-time delivery and good quality
- Experience in developing and maintaining a deep technical understanding of product lines and technologies
- Experience in developing departmental budget and manages expenses in line with organizational objectives
- approves departmental expenditures including capital and manpower expenses
- Excellent Technology management, project management skills
- demonstrated success executing complex engineering projects with diverse technical teams
- management of globally dispersed teams
- program management critical experience
- an understanding of the environment, processes and tools required for efficient and effective delivery of innovative and high-performance medical devices and health care provider solutions
- Excellent communication and interpersonal skills
- negotiating
- managing change
- goal setting
- planning and organizing teamwork
- ability to address difficult situations
- Must possess managerial courage
- must be confident managing risks and making decisions that will likely have a large impact on organizational objectives
- Good financial acumen
- strong mathematical and financial capabilities
- Demonstrated experience managing a large, diverse technical department with budgetary responsibility
- Must have leadership skills and personal strength to protect projects from unsubstantial change requests while ensuring project focus remains in place
- Fluency in English
- Intellectual Horsepower
- Technical Ability
- Team Building
- Identifying and Developing Talent
- Dealing with Ambiguity/Change
- Manage Diverse Relationships
- Organizational Ability
- Comfort Around Higher Management
Desired Qualifications
- Masters in Engineering or Masters in Technology Computer Sciences, Bio-medical, Electronics or Electrical Engineering, Bio-Technology, or Equivalent from a premium institute
- Prior experience in a large MNC as Senior Software Engineering Manager
- management of globally dispersed teams highly-preferred
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.