Microsoft Corporation Software Engineer II in Redmond, Washington
Cloud Supply Chain and Provisioning (CSCP) Engineering Group is chartered with supporting profitable growth of Microsoft’s Cloud business by optimizing the infrastructure capacity management and implementing services to measurably improve business processes. Cloud services enable a promise of elastic scale and infinite capacity. A key challenge in realizing this promise is to always know the ideal quantity of infrastructure resources (datacenters, power, racks, servers, network devices, bandwidth, IP addresses) to carry - a hard problem, and employ near real-time mechanisms to achieve the planned resource utilization at scale - an even harder problem. We envision a dynamic, scalable and distributed system that will allow us to continuously model the planned quantity and automatically adjust the provisioning and consumption rate of cloud infrastructure resources. An ideal system will employ machine learning, change modelling, automation of business processes and logistics, real-time data collection and analysis, prioritization of resource allocations, and other techniques to efficiently deliver customer promise around infinite cloud resources.
We are looking for strong engineers to join the team and drive our offerings to the next level of scale and functionality by collaborating with customers to aggressively deliver new features to make Microsoft’s Supply Chain lean and agile. You will be responsible for all every-day aspects of our distributed build tools and infrastructure, including architecture, customer interactions, contributing to roadmap decisions, product backlog and product ownership, engineering quality and release processes. If you are comfortable working in a start-up/v1 effort, enjoy incrementally marching towards a long-term architecture, and are motivated by solving hard business process problems with technology then this could be the position for you.
Microsoft Dynamics 365 is the ready-to-deploy business solutions suite that is easy to consume, learn and tailor for any growing business. From customer engagement management to Finance and Operations with integrated business AI/ML and data reporting, Dynamics 365 is right for Sales, Marketing, Support, Retail, Manufacturing, Supply Chain, Social and Services business needs
The focus of this Engineer position is to elevate our group’s Dynamics 365 technical expertise and functional know-how. As Dynamics 365 Finance and Operations is now an integral part of our supply chain services, we need to grow our capabilities to continuously deliver excellent features for our expanding supply chain. If you wanted to learn Dynamics 365 platform capabilities, this is the right role for you.
To be successful in this role you will need:
BS/MS in Computer Science, or equivalent experience.
5+ years of experience in an engineering role, with a proven track record of delivering complex products and services.
Familiarity with designing and operating distributed systems and strong problem-solving skills.
Excellent communications skills, ability to talk to customers as well as senior leaders.
Deep background in all aspects of software engineering and development lifecycles.
Passion for writing reliable and quality code.
Knowledge and understanding Microsoft cloud infrastructure a plus.
Experience developing in Azure, C#, C++, X++, .Net, SQL Server, Azure SQL, Cosmos DB, Azure Data Lake, SSIS, SSMS
Proficient in Application Services Development in Dynamics 365 Finance and Operations platform would be ideal, but this can be a learning with a strong foundation on .net platform engineering skills.
Strong middle tier development -with API's, web services, JSON
Power BI experience is a plus.
Very strong software engineering - design, development, testing, deployment and care experience.
Good understanding of design / architectural patterns and automation platforms.
Experience with Agile development methodologies.
Experience with automated build, deployment and CICD.
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.
Ability to manage cloud services (including but not restricted to Dynamics 365, Microsoft 365, Azure, Office 365), provision, maintenance, deployment,
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)
Ability to rapidly assimilate new information and techniques
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 Secure Screen : This position will be required to pass the Microsoft Cloud background check and credit history analysis upon hire/transfer and every year thereafter.
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 at https://careers.microsoft.com/us/en/accommodationrequest .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs