Senior Software Engineer – Cross Platform

at Microsoft - Tools for Software Engineers (view profile)
Location Redmond, WA
Date Posted June 4, 2017
Category United States - H1B Visa Jobs
Job Type build
.net
objective-c
osx
sqlite

Description

Job Description

Are you passionate about Engineer productivity, distributed systems, and Cloud services? The Tools for Software Engineers team (TSE) is set out to maximize the productivity of all Microsoft Engineers and reduce the time from idea to production.

We are creating a modern build engine--fast, reliable, scalable, cloud-based, cross-platform and yet closely aligned with Microsoft’s existing build tooling.   We take build workloads that took hours to process, and through distribution and caching make them happen in minutes or seconds.   And we run it as a managed service for every team at Microsoft.  

We are currently expanding our target platforms into Mac OS and Linux.   This will involve work with the leading-edge .NET Core, as well as Mac OS/BSD and Linux file system and containerization stacks.

We’re looking for a great Senior Software Engineer to help us drive the build tooling space forward.   All of our engineers care deeply about shaping the future of our engineering systems at Microsoft and the software development experience of our customers. You will be an important participant in all stages of our engineering lifecycle--from initial research and discovery, solution prototyping and development, all the way through successful solution release and operation.   You will have the opportunity to wear multiple hats and demonstrate breadth, depth, and leadership.   Build is at the heart of the engineering system, and the solutions you help create will have a multiplier effect across all of Microsoft and our customers.

•7+ years of hands-on coding experience shipping products across multiple release cycles, software engineer or software developer experience.

•Experience creating, developing, delivering, deploying, maintaining and/or operating development productivity tools, compilers, and/or systems.

•Proficiency with C++, Objective-C and/or C#.

•Bachelor’s Degree in computer science or related field is required.   Master or higher degree preferred, and may count as work experience.

•Experience with cross-platform development between Mac, Unix, Windows

•Familiarity with Mac build technologies (XCode files, xcrun, etc.)

•Familiarity with Mac/Unix file system and containerization APIs (namespaces, cgroups, etc.)

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

Visa Assistance

Open to assisting the right candidate with the following Visa(s) / Work Permit(s)

1) United States - H1B Visa Jobs

Drop files here browse files ...