Senior Software Engineering Manager

Job Overview

Location
Hyderabad, Telangana
Job Type
Full Time Job
Job ID
98292
Date Posted
11 months ago
Recruiter
Aarav
Job Views
98

Job Description

Do you have experience managing a team of engineers to deliver highly secure, highly scalable, and mission critical services? Do you enjoy leading innovations and cultural transformation? Do you enjoy being part of a diverse and inclusive global team that has a broad Microsoft and industry level impact? If yes, then we have an excellent opportunity for you.

At Enterprise 360, our mission is to Enable the fabric to connect, host and support enterprise services to lead digital transformation of the industry. Our customers’ success in this journey is our success. The Enterprise 360 (E360) team in the Employee Experience Organization powers the company’s core infrastructure, including network and connectivity services that are fundamental to local and remote worker productivity. The scope of facilities and infrastructure E360 supports covers the globe, involves numerous first and third parties and reaches everything from our campus office buildings to customer facing spaces, our data centers, to our partners and Azure.

E360 team is chartered to deliver innovative experiences across our hosted ecosystem. Experiences such as abstracted hybrid provisioning, intelligent manageability, telemetry, advanced security, and OS management, and implementing modern technologies for network and hosting infrastructure. Being part of E360, you will own delivering cutting edge infrastructure services for this large portfolio which includes understanding and delivering against customer-led scenarios ranging from migrating line-of-business workloads to Azure, modern devices connectivity for global sites, adopting cloud capabilities, and more.

If that sounds exciting, then we have the perfect job for you in Enterprise 360 (E360). We are looking for a strong Senior Engineering Manager to build and lead a team that will contribute to architecting, designing, building, and running E360 services. A self-motivated and enthusiastic leader with a strong sense of accountability and ownership. We value and promote a high trust environment where we work closely and effectively with others. We are looking for a leader who embraces, models and values the power of inclusion and helps create and sustain an exemplary team culture.


#E360 #E360-IDC

Responsibilities

Key Responsibilities:

  • Setting up engineering strategy for the team both from technical and business front
  • Ensuring that all programs are delivered with agreed upon business value, on time and highest quality.
  • Ensuring that all features embody engineering best practices, efficient, scalable architecture, elegant design and high-quality implementation.
  • Managing a rapidly growing software engineering team of strong individual contributors
  • Ensuring that pro-active/cooperative relationships exist within the program and project teams. Assisting team members in resolving issues
  • Leading software design, Code reviews to ensure consistently high level of design and implementation.
  • Driving quality process and trustworthy computing initiatives throughout the product lifecycle to eliminate architecture, design and coding defects at the source.
  • Ensuring performance and security criteria are met.
  • Communicating policy & technical directions to all levels within group and cross discipline. Status reporting and presenting solutions is an integral part of the job.
  • Contributing to organizations’ big bet initiatives like talent hiring, people skill development, etc.
  • Internal Partnerships - Partner with internal Microsoft teams to leverage and integrate Microsoft technology into the service portfolio.

 

Desired Educational qualification: BE / B Tech /MCA or equivalent

Required (Must have) Experience:

  • Total of 10+ years of demonstrated work experience in the Information Systems industry.
  • 10+ years of solid Design/Software engineering experience using large/complex application using various technologies.
  • 2+ years of experience in People Manager Role - build and grow teams.

Technical Skills:

  • Very strong software engineering - design, development and testing, experience.
  • Proficient in Web Development, App Development, API’s and test methodologies.
  • Good understanding of design / architectural patterns and automation platforms.

 

Engineering Practices:

  • Experience with Agile/SCRUM development methodologies.
  • Good experience on Requirement/Design/Code Review & Inspections practices
  • Good on Estimation Practices: Effort and Schedule
  • Experience in Development processes like creating technical and architectural documents and QA processes like designing test plans, functional testing, end to end scenario automation, performance, and security testing.

People Management Skills:

  • Ability to motivate and influence team.
  • Ability to lead, coach and provide leadership to staff on goals, objectives and performance success criteria.
  • Ability to manage high and low performers.
  • Aligns team’s commitments with organizational strategic directions.
  • Effectively utilizes resources.

Other skills:

  • Excellent written and oral communication, team skills
  • Ability to handle ambiguity and collaborate across multiple groups and disciplines.
  • Ability to manage multiple projects / tasks concurrently and drive them to successful completion.
  • Facilitates collaboration in a cross-group environment (i.e. global software engineering teams)
  • Sound problem resolution, judgment, negotiating and decision-making skills.
  • Excellence in strategic thinking, leadership and be able to influence without authority.
  • Ability to rapidly assimilate new information and techniques.

Nice to have:

  • Knowledge on Cloud technologies Microsoft Azure or Amazon Web Services, including Application Insights, Azure Service Bus, logic apps, Azure Data Lake, Cosmos, webapps
  • Experience with user experience web technologies such as React.js, Angular JS, Razor is preferred
  • Knowledge on data modelling, analytics, data mining and machine learning
  • Knowledge on automated build, deployment and CICD.

Qualifications

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Job ID: 98292

Similar Jobs

Meta

Full Time Job

Senior software engineering manager Senior software engineering manager

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineering manager Senior software engineering manager

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineering manager Senior software engineering manager

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineering manager Senior software engineering manager

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept