Sr Software Engineering Lead
Microsoft
Hyderabad, Telangana, India
6h ago

Hyderabad, Telangana, India Sr Software Engineering Lead

Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day.

Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-

hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.

Sr Software Engineer Lead

We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!

Software Engineering Lead

Want to help drive the future of end user productivity using innovative technologies? Want to work across a variety of product groups and business organizations to leverage the latest and greatest technology?

If you are looking to manage a Software Engineering team that delivers enterprise scale DB solutions and BI capabilities, then look no further.

Software Engineering Lead

End User Services Engineering (EUSE) delivers and runs services that create a highly productive work environment for all Microsoft employees.

We work across individual productivity, team productivity, and field / support work streams in areas such as : Modern devices, Search solutions to help people find resources and collaborate with others, modern meeting experience for the Enterprise, Support solutions using Bots, Line of Business applications that facilitate employee productivity in their work environment, IoT-

driven experiences to create Smart Buildings etc.

Software Engineering Lead

As a Senior Software Engineering Manager, your role encompasses aspects of program delivery, technical leadership and people management in a matrix organization.

You will lead a team comprising of individual contributors from the software engineering discipline and are responsible for the design and delivery of end-

to-end scenarios and features - system architecture, code, deployment, scale, and performance aspects. This position is responsible for providing overall leadership to the team, setting direction, ensuring all commitments are met and developing strong partnerships with other groups and disciplines globally.

You would have opportunities to demonstrate technical leadership, evolve scalable service design, create positive impact through collaboration and deliver high quality of service through Live site excellence.

  • Build, mentor, and lead a diverse high-performance team of Software Engineers
  • Collaborate with Program Managers, Architects and stakeholders for workforce planning, demand planning and end-to-end service design
  • Deliver high-quality cloud-based solutions in an agile methodology
  • 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
  • Leading Design, Code reviews to ensure consistently high level of design and implementation
  • Strong DevOps mindset, Livesite focus, and operational excellence
  • Architect and build mature service capabilities (telemetry & monitoring, self-healing and self-service, scalability etc.)
  • Ensuring compliance with Security, Accessibility, GDPR etc. and performance criteria
  • Lead the team in adopting relevant new technologies, tools, methods and processes from Microsoft and industry.
  • Use data and insights from customer and production to contribute to technical design and implementation decisions.
  • Stay educated on existing, emerging technologies and do POCs to evaluate technology fits for customer needs.
  • Collaborate effectively with other disciplines of the project team and drive improvements in engineering at the org level.
  • Contributing to organizational initiatives like talent hiring, people skill development, etc.
  • 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.

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

  • 10+ years of solid Design / Software engineering experience with large scale and complex systems
  • 5+ years of experience architecting, designing and implementing enterprise-scale Products, line of business and BI solutions
  • 3+ years of experience in People Manager Role - building and growing teams
  • Proven record of successful delivery across multiple ship cycles
  • Experience working in agile software development processes
  • Experience with Big Data, Data Warehouse, Reporting, BI
  • Experience in client-side web application development
  • Excellent programming skills in an object-oriented language
  • Skills in designing and implementing service-oriented architecture, microservices, REST, OData etc.
  • Experience with continuous integration and test-driven development
  • Experience on Requirement / Design / Code Review & Inspections
  • Understanding of Enterprise scale technology and developing large scale out solutions.
  • Passion for quality with strong customer empathy and focus
  • Excellent communication and cross-group collaboration skills
  • Ability to handle ambiguity and collaborate across multiple groups and disciplines in a matrix organization
  • Ability to manage multiple projects / tasks concurrently and drive them to successful completion
  • Ability to partner and influence multiple stakeholders
  • Technical Skills :

  • Overall 10+ years of hands-on development experience designing and building enterprise scale line of business solutions and data warehouses / enterprise data lakes
  • Working experience in Hadoop, Azure Data lake or equivalent big data technologies.
  • Experience in developing scalable solutions for data discovery, analysis, and present Develop metadata driven data collection, integration, and organization services.
  • Well versed with big data design / implementation design / architecture patterns.
  • Strong knowledge in Data transfer / sync frameworks, reporting frameworks, Relational Database development and performance tuning skills on very large-
  • scale enterprise systems.

  • Knowledge and experience in data warehousing, data processing (ETL), e-metrics / measurement, business intelligence, information retrieval, parallel and distributed computation
  • Expertise in BI / DW / Analytical / Operational reporting
  • Experience in analyzing very large real-world datasets and hands-on approach in data analytics.
  • Experience with T-SQL / U-SQL
  • Experience in building OLAP systems and experience with SSIS, SSRS, SSAS etc.
  • Working knowledge of object- oriented programming languages (C++ / C# or Java)
  • Proficient in Web Development, App Development, API’s and test methodologies
  • Preferred, not required :

  • Experience in Azure based analytics, storage, and reporting Azure data lake, Azure Datawarehouse, HD Insight, Azure Data Factory.
  • Experience using Microsoft management platforms like System Center, System Center Configuration Manager, Operations Manager, Operations Management Suite & Virtual Machine Manager, etc..
  • Experience in user friendly data visualizations using self-service capabilities
  • Excellent analytical skills Specialization in statistics or Machine Learning is a plus but not required
  • Experience with Hadoop, NoSQL, ETL, Streaming, Machine Learning or other Big Data / Analytics technology. Good understanding of the Big Data concepts Cosmos, Hive, HDFS, Pig, Yarn, MapReduce, Sqoop, Storm and Spark
  • Strong knowledge of Azure Advanced Analytics technologies such as Cognitive Services, Machine Learning, AI, Stream Analytics, HDInsight and Microsoft SQL Server analytics capabilities
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form