Lead SDE-STB/Dev Div-SH / Microsoft / Shanghai, Shanghai, China

Microsoft/Shanghai, Shanghai, ChinaJob Category: Software Engineering: Development
Location: Shanghai, CN
Job ID: 730392-24910
Division: Server & Tools Business

Job Category: Software Development

Location: This position is located Shanghai, China and relocation will be required.

Division: Server & Tools Business (STB), Developer's Division

Do you want to impact the next wave of Technical Computing technologies and tools? Are you passionate about delivering cutting edge features to millions of users around the world? Are you ready to take your career to the next level, work and live in a new and exciting environment? If so, this is the job for you!

The Team

Microsoft recently announced the Technical Computing initiative to the world. We are committed to providing millions of scientists, engineers, and analysts with the computing power and tools they need to speed discovery and spend more time on their work instead of grappling with complicated technology.

The Technical Computing China team is bringing “Technical computing to the cloud: Microsoft will help lead the way in giving scientists, engineers and analysts the computing power of the cloud. We're also working to give existing high-performance computing users the ability to augment their on-premises systems with cloud resources that enable ‘just-in-time' processing. This platform will help ensure processing resources are available whenever they are needed-reliably, consistently and quickly.â€

We are a young and dynamic team, passionate about software development and willing to take on big challenges. The work environment is similar to a startup where people are highly motivated and get participate or own many aspects of the software development across the team. Plus you will gain invaluable experience working in a global engineering environment. This is a rare chance to be part of a strategic play for Microsoft as the company is investing heavily to build this new development center and we are in the middle of the action. We are expecting to grow the team and the business rapidly, leading the way to many new opportunities. To make this happen, we need experienced people like you.

The Job

We are looking for a dedicated, motivating leader to manage one of our development teams. As a Senior SDE Lead on our team, your role will include: coaching, leading and growing a talented team of developers; interviewing potential candidates; owning the design and implementation of features; working with Program Management and QA in an agile development environment; collaborating on specifications, development plans and test plans; engaging with customers through various channels; contributing to the team's engineering processes; championing continuous improvement.

Requirements

- 7+ years experience in designing, implementing and shipping high quality software,

- Experience managing a development team

- Solid grounding in data structures & algorithms

- Rock-solid design, coding and debugging skills, preferably at multiple levels in the stack : C#/C++, .NET framework (including GC internals and optimization), Win32 (including kernel objects for parallelism), umode & forensic debugging, Perl, AJAX, ASPX, LINQ, XML/XSL

- Proven ability to ship software on time and at quality expected,

- Strong interpersonal and communication skills with demonstrated cross-group experience ,

- A desire to work closely with the other disciplines in all aspects of the product lifecycle,

- Completed at least two product development lifecycles,

Desirable skills

- Solid grounding in data structures & algorithms applicable in HPC/parallel contexts

- Proven track record shipping internet services/applications demonstrable experience with internet design fundamentals (OSI protocol stack, distributed and async design patterns & architectures, datacenter topologies, etc.) on time with high quality is very desirable

- Grounding in the fundamentals of parallelism, concurrency, workload scheduling, and language constructs

- Understanding of the operational aspects of service design, development and testing ability to design low-cost, maintainable, highly available solutions that can handle tens of thousands of requests/updates per second, 24/7.

- Database systems expertise: deep understanding of SQL, SSIS, high-scale file-system storage, Azure storage paradigms, logical/physical design & implementation, low-touch data ingestion & cleansing pipeline design, and SSAS/mining.

- Familiarity with foundational online services: identity system integration & deployment, Live Storage, data center standards & practices, Azure storage and services paradigms, etc.

- The startup mindset: a makes-others-great approach, a willingness to fill gaps, and balanced ownership for the cool & uncool-but-essential tasks

- Global Development Experience

The City

This position is based in Shanghai (China), one of the most vibrant cities in the world. Come to experience the Chinese culture, explosive growth, great shopping and amazing food. The city is very international and easy to live in. Because of its location, Shanghai is also a great hub to many Asian and European countries.

Come join us and accelerate your career while living in a great environment. This is truly a once in a lifetime opportunity!

Microsoft is an equal opportunity employer and supports workforce diversity.

GCR:CN:DEV:EN
Job Category: Engineering, Software Engineer, Engineer, Test Engineer, Healthcare, Home Care, Management, PLM, Program Manager, Quality, QA, Research, Product Development, Technology, Cloud, XML, Data Center, SQL, Quality Assurance, Database, Developer, .NET, TestingApply To Job