Principal Software Engineering Manager

Principal Software Engineering Manager

Principal Software Engineering Manager

Job Overview

Location
Hyderabad, Telangana
Job Type
Full Time Job
Job ID
52500
Date Posted
3 months ago
Recruiter
Aarav
Job Views
56

Job Description

The Business Applications Group is a rapidly growing organization that is responsible for the Microsoft Dynamics 365 suite of products, Power Apps, Power Automate, Power BI, and more. We are building the capabilities needed for the next generation of business productivity software in a mobile first and cloud first world.

This is an exciting time to join our group and work on something highly strategic to Microsoft. Common Data Service (CDS) platform underpins Dynamics 365 applications and Power Platform (low code no code platform for Microsoft) You will be a part of a fast-paced team with talented engineers. To be successful in this area you must thrive while solving challenges related to durability, availability, and concurrency while dispatching millions of jobs per minute. You will have an opportunity to make high impact changes daily basis.

The CDS team is focused on three primary charters: - Data, Modeling and Solutions. We provide many capabilities for modeling data, and we manage the core platform that use these metadata to drive data operations. But new CRM applications demand a more diverse set of data modeling capabilities that we need to support, such as geo-spatial fields for mobile clients or new relationship types or even virtual data stored in external systems. These data models, along with the business process and UI constructs, can be packaged into “solutions” or “apps” that utilize CRM as a platform and expand its capabilities for different customer needs. We want to build a marketplace that allows partners to produce solutions that can customers can purchase and license via O365, which requires significant infrastructure investments in how we install, entitle, and update these solutions at scale for our Online and On-Premise businesses.

The success of a CRM system depends heavily on being able to find customer data, be it to provide customer service or to make inferences about possible marketing opportunities. We are building an integration with Azure Search to leverage its rich search capabilities, enabling a fast, relevance-based search experience from multiple devices. We ultimately plan to expand our initial offering to support faceting and filtering, along with other scenarios such as Open Search, Bing at Work, and even richer Cortana integration.  More and more customer scenarios, such as business analytics, reporting, and even machine learning, require CRM data to be available to different back-end systems. Additionally, many data integration scenarios such as Exchange Integration or mobile push notifications require a way to know what data have changed in CRM in order to propagate those changes to other systems.

We are looking for a Principal Engineer to join our growing product team and help us envision and deliver against our goals. We are looking for a deep hands-on seasoned engineer leader who is passionate about solving large enterprise business problems at scale and develop a new class of services. If you are comfortable working in a start-up environment, wearing multi-disciplinary hats and motivated by solving hard business process problems with technology then this could be the position for you.

Responsibilities

The team consists of energetic, customer-obsessed engineering and product leaders. As a SaaS-offering, we’re optimizing our engineering cadence to deliver customer value at an agile pace. 

  • Directly contribute and drive the design, coding, and shipping of Project capabilities in Dynamics 365 with high quality
  • Responsible to drive technical innovation, adoption and perform competitive analysis, develop/implement best practices across CDS stack and influence across CAP and BAG
  • Collaborate across teams and organizations as part of product development work
  • Partner with usability experts to build experiences that customers love to use
  • Partner with PM's to evaluate customer requirements and drive prioritization of feature development
  • Action-oriented with the ability to handle multiple competing priorities in a fast-paced environment
  • Develop and grow a healthy, diverse team and mentor great engineers and be a great role model of a service quality first -obsessed and data-driven Engineering
  • Drive strong livesite focus and operational optimization
  • Architect and build mature service capabilities (telemetry & monitoring, self-healing and self-service, scalability etc.)
  • Collaborate with Program Managers, Architects, and business stakeholders for workforce planning & demand planning in an agile/DevOps context
  • Work with Program Managers and Architects to refine roadmaps, delivery plans, define end to end business outcomes and associated metrics

Qualifications

  • 12+ years software development experience shipping customer-facing products or online services
  • 5+ years of experience with .NET, C#, Java, ASP.NET, C++ or SQL Server
  • 5 years experience and skills in running cloud services
  • A passion for improving engineering practices and producing high-quality software
  • Solid CS fundamentals and a strong inclination for architecting at scale
  • Excellent technical design, problem-solving and debugging skills
  • Good written and oral communication skills - BS/MS in Computer Science or equivalent

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. 

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

Job ID: 52500

Similar Jobs

Meta

Full Time Job

Principal software engineering manager Principal software engineering manager

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

Full Time Job

Deloitte

Full Time Job

Principal software engineering manager Principal software engineering manager

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

Full Time Job

Labcorp

Full Time Job

Principal software engineering manager Principal software engineering manager

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

Full Time Job

Braintrust

Full Time Job

Principal software engineering manager Principal 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