FULL_TIME
10+
Software Engineering IC4
11/26/2025
You will be responsible for implementing features within the Dynamics 365 products portfolio and ensuring they meet enterprise quality standards. This includes designing and developing new application capabilities, optimizing features with AI advancements, and collaborating with various teams.
Working Hours
40 hours/week
Company Size
10,001+ employees
Language
English
Visa Sponsorship
No
About The Company
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters.
Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.
About the Role
As an engineer you will be responsible for implementing features towards a wide variety of services within Dynamics 365 products portfolio as well as ensuring they are built to meet enterprise quality standards and cloud scale requirements, with the result being software that is used by individuals and businesses throughout the world. In short, you will do the following: Designing and developing highly usable and scalable new application capabilities and enhancing existing capabilities to meet the needs of our customers. Developing and debugging product/test code in a distributed platform using C#, Azure, and Power Platform. Optimizing daily work, and D365 features with AI advancements to enable customer success. Take ownership of code quality and DevOps processes. Collaborate with Product Managers, Architects and UX Designers to design and specify new features from the engineering standpoint. Identify productivity opportunities and build internal tooling to improve productivity. Mentor junior engineers. Working knowledge of highly available large scale distributed systems. Working knowledge of LLMs (Large Language Models) and Retrieval-Augmented Generation (RAG) architectures. Working knowledge of developing and debugging products and test code within REST and gRPC. Required 8+ years of professional software development with hands-on exposure to distributed systems, and at least one of the following programming languages: C#/C++/Java. Bachelor's or Master's degree in Computer Science, Engineering or related technical field, or equivalent professional experience. Strong focus on customers' success, zero-trust security and compliance. Strong coding, debugging, and problem-solving skills. Experience with design and implementation of enterprise-scale services. Excellent verbal, written, and cross-team collaboration skills.
Key Skills
C#AzurePower PlatformAIDevOpsDistributed SystemsLLMsRAGRESTgRPCCodingDebuggingProblem-SolvingEnterprise-Scale ServicesCollaborationMentoring
Categories
TechnologySoftwareEngineering
Apply Now
Please let Microsoft know you found this job on PrepPal. This helps us grow!
Get Ready for the Interview!
Do you know that we have special program that includes "Interview questions that asked by Microsoft?"
Elevate your application
Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.