Software Development Engineer II

Software Development Engineer II - GFS 788353

Job Category: Software Engineering: Development Location: Redmond, WA, US Job ID: 788353-76545 Division: Online Services Division Do you want to work in a fast-paced execution and high-impact environment? Are you a proven leader who's built and developed high-performance teams? Do you have a strong competency and passion for cloud services? The new paradigm is massively distributed software, where a typical service runs on hundreds, thousands, sometimes tens of thousands of servers at the same time. Executing on this strategic shift to highly available, secure and high-performing online services requires a transformation of infrastructure management capabilities. The Manageability Services Group (MSG) develops and maintains the tools and technology that efficiently and reliably plan, build, deploy, monitor and manage services, from bare metal to the application stack. MSG has it all: complex algorithmic tasks, opportunity to solve large-scale problems, potential to influence the entire industry, and the running of hundreds of thousands of servers. Responsibilities: - Code - Design - Develop implementation plans and software according to functional requirements feature specifications - Collaborate with internal external partners to drive clarity and deliver tools, technology, and feature work - Consult on a regular basis with project leadership to align expectations and deliverables - Excel at cross-functional collaboration and leadership - Multitask between projects and teams fluidly - Strong development and design background in multi-tiered, distributed systems software with experience in integration technologies, server-side development, and distributed computing. Requirements: -5+ years of software engineering experience, ideal. Must have gone through multiple full release cycles -Proven software design, programming, optimization skills in either C++ or C# -Advanced knowledge of algorithms -Familiarity with OOD concepts and Design Patterns -Understanding of relational database concepts and TSQL -Significant experience in developing asynchronous and multithreaded programs -Excellent debugging skills -Ability to flexibly move between projects and teams, providing high quality work with a positive attitude -Excellent written and verbal communication skills -Self-motivated and drive for excellence -Bachelor's degree in Computer Science or Electrical Engineering, or equivalent experience -Knowledge of SQL Server internals preferred -Knowledge of Data warehousing concepts preferred Microsoft is an Equal Opportunity Employer (EOE) and strongly supports diversity in the work place. XGFSXDV:ASJE*LI O:MSGFS PPLSDE.