Microsoft Corporation Software Engineer II in Redmond, Washington
Are you passionate about building mission critical highly available, scalable, and responsive services? Do you want to build cloud scale services using the cutting-edge technologies? Do you want to work on technology which combines: A) big data; B) machine learning; and C) near real-time processing to unlock insights and drive business actions? Does owning the system that is home to tens of billions of accounts excite you? What about powering Microsoft’s commercial and consumer business transactions?
Microsoft's Customer Insights team in Business Application Group is looking for an enthusiastic, talented, driven, energetic, experienced Software Development Engineer who can make a large impact on the design, architecture, and implementation of high-scale distributed systems and transform key services that power Microsoft's business. As a Software Development Engineer in the team, you will engage with an experienced cross-disciplinary staff to conceive and design innovative solutions. The technology built by this team unlocks insights from large quantities of data and converts insights into optimal actions for businesses of all shapes and sizes.
Our culture emphasizes continuous improvement, customer focus, and engineering excellence in a collaborative environment.We are looking for outstanding engineers to join our team and make our world-class cloud infrastructure even better.
Design and development of features, including the preparation of technical requirements and design specifications
Investigate, prototype, and deliver new and innovative solutions
Deliver high quality software via working in a dynamic, team-focused Agile/Scrum environment.
Instill best practices for software development and documentation, ensure designs meet requirements
3+ years of experience in software development of large-scale distributed services.
3+ years of experience in design, coding, debugging, and problem-solving skills.
2 + years in at least one modern programming language such as C#, Java, SQL, or Python.
Minimum of a bachelor’s degree in Computer Science, Computer Engineering, Software Design, Software Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience is required.
Excited to work on the intersection of distributed systems, big data/scale and AI.
Experience with building infrastructure using cloud technologies.
Excellence in technical communication with peers, partners, and non-technical cohorts.
Independent, with internal drive and self-motivated.
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.
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 (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