Microsoft Dynamics 365 is a suite of easy-to-learn and easy-to-use business solutions tailored to any market, designed for any business size, and dedicated to growing business through happy customers.
The Project Operations team builds business applications on top of two different platforms that run on Azure and pull together Dynamics 365, Office 365, and a number of other Microsoft cloud services to deliver high value, complete, and predictive application scenarios across all devices and form factors.
We are looking for a Principal Software Engineer to join our team! You will work with business and technology leaders as well as internal and external business users and partners to conceive, design and implement Dynamics 365 applications and pick the best technical architecture to solve their business needs.
Scope and impact opportunity
As a leading force in the software industry, we are seeking an exceptional Principal Individual Contributor (IC) to join our visionary team.
This pivotal role offers an unparalleled opportunity to shape the future of our groundbreaking product. Collaborating directly with the Senior Leadership Team, you will play a key role in charting the technical direction and charter for your functional area and the product.
Your influence will extend far beyond internal team boundaries as you work closely with external partners, and our customers to forge innovative solutions that leave a lasting impact.
From a technical standpoint, you will be working in the complex areas of business code, performance, scale, and distributed systems.
You will get to work on the intricacies of maintaining data consistency across multiple stores. These challenges are not just problems to be solved, but opportunities to pioneer new solutions and push the boundaries of what's possible.
Your work will contribute to building resilient, scalable systems that support our vision, while also ensuring a seamless and engaging experience for users worldwide.
We offer the rare chance to work at the cutting edge of technology, in an environment that champions creativity, innovation, and collaboration.
Whether it's through leading high-impact projects, influencing product strategy, or mentoring the next generation of engineering talent, your contribution will be pivotal to our continued growth and success.
Join us and be part of a team that's transforming the digital landscape, one innovative solution at a time.
AI first!
Within our team, you will have the exclusive opportunity to work on generative AI to streamline and optimize the sales, billing, and pricing processes.
Generative AI is at the forefront of technological advancement in our user experiences, utilizing cutting-edge artificial intelligence and machine learning algorithms to generate sales proposals, automate complex billing operations, and potentially personalize pricing strategies to meet customer needs.
This initiative is more than just a project; it's a leap towards defining the future of how businesses engage with their financial models and customer interactions.
What is the domain?
In this role, you will be working in the complex domain of sales, estimation, billing, and pricing. This sector is not just about numbers and transactions;
it's about understanding customer needs, market dynamics, and creating flexible, innovative solutions that can adapt to the ever-changing business landscape.
Your work will directly influence how services are sold, priced, and billed, ensuring our customers remain profitable.
The skills and knowledge you develop in this role will be highly transferable, offering you a unique advantage in your career.
Mastery in this domain opens doors to a myriad of opportunities across industries, as these are critical components of any successful business.
You'll gain insights into customer behavior, pricing strategies, and revenue optimization, equipping you with the acumen to drive business growth and make strategic decisions.
What makes us unique?
We launched a brand-new service Project Operations, in Oct 2020 and in in three years have exceeded 500k MAU, with hundreds of millions of dollars in revenue.
This kind of growth has allowed us to expand our team in two regions US and India. We expect to grow our MAU in high double digits again in FY24 and FY25! With such tremendous growth and demand comes exciting new challenges and opportunities, letting individuals create incredible technical and business impact.
With us, you will develop a deep understanding of how businesses work, the needs and demands of enterprise customers, learn about enterprise-grade processes that guarantee continuity of business, get to engage with customers, all the while working with cutting-edge technologies!
Microsoft’s mission
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals.
Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Required Qualifications :
Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
- 6+ years of experience building cloud-based SaaS applications.
- 6+ years of experience working in any business domain.
- Experience in growing and mentoring junior engineers.
Other Requirements :
- Ability to meet Microsoft, customer and / or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings :
- Microsoft Cloud Background Check : This position will be required to pass the Microsoft Cloud Background Check upon hire / transfer and every two years thereafter.
Preferred Qualifications :
- Bachelor’s degree in computer science, or related technical discipline AND 10 + years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Invoicing and financial domain experience is a plus.
- A track record of exploring new technologies, while displaying the technical maturity of embracing and adopting the right ones.
- A track record of setting the technical direction of the organizations you have worked in, including influencing people in the senior leadership team.
- An understanding of change management, privacy, security, compliance, GDPR and serviceability.
- Proficient technical skills including a deep understanding of object-oriented programming & design, large scale distributed software design, database concepts including SQL and no-SQL technologies and microservice architecture.
- Experience with using Microsoft Azure technologies like Service Fabric, App Service, and Docker.
- Experience in developing and debugging products and test code within micro-services architecture.
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $173,200 - $282,200 per year.
Microsoft will accept applications for the role until May 21, 2024.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here :
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.
AIERPJobs #BAPJobs
- Work with senior leadership team to craft the technical strategy and direction for the product.
- Collaborate with product managers, team members, and customers to solve complex problems for enterprise class business applications.
- Drive feature development through all phases, starting from functional reviews to delivery and everything in between, leveraging business and telemetry data to drive your decision-making process.
- You should be comfortable with ambiguity and in driving initiatives, you should be able to create clarity and bring consensus.
- Influence multiple platform and service teams including Dataverse and Microsoft Office Project to enable us to continuously drive requirements and leverage emerging technologies.
- Work on side initiatives that create org-wide impact, including IPD and CPT reduction, NSAT improvement, telemetry / dashboard improvement, and authoring internal tools that improve the teams’ productivity.
- Embrace state-of-the-art technologies, especially in the area of generative AI.
- Participate in live site operations with emphasis on timely response, delivery & satisfaction for stakeholders.
- Be a role model and mentor for junior engineers in the organization by living the cultural values of Microsoft and being an inspirational technical leader.
Other
- Embody our culture and values