Principal Software Engineer

Microsoft Corporation Redmond , WA 98053

Posted 2 months ago

Are you looking to be a key part of one of Microsoft's fastest-growing businesses? The central Azure team works on cutting-edge projects across all of Microsoft Azure.

Azure is at the center of enabling cloud computing for mega scale Microsoft services as well as our public cloud business. The Azure development team is responsible for the design, implementation, and delivery of Azure technology, including Compute, Networking, Storage, High Performance Computing, Engineering Systems, and Service Fabric.

This is a Principal Software Engineer role in Azure's Chief Technology Officer's Incubations Team. You will work with the team to incubate strategic and high potential projects and technology within the Azure eco-system and across the industry.

Basic Qualifications:

  • 5+ years of software design and development experience

  • Proven software design and coding skills

  • Experience authoring and producing whitepapers and presentations

  • Outstanding technical problem solving and debugging ability

Preferred Qualifications:

  • Experience in distributed computing

  • Experience with cross-organizational impact

  • Experience with hardware design and/or optimization of core operating systems software

  • Experience with non-Microsoft platforms and technologies

  • Familiarity with open source software systems and methodologies

  • Excellent communication, organizational, and interpersonal skills

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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Responsibilities include software and distributed systems engineering, prototyping, designing, and developing incubation projects from inception through to productization. The team is dedicated to working with the industry and community open-sourcing many of our projects. The role includes significant open-source community engagement and contribution.

The ideal candidate will thrive in intense, multitasking, interrupt-driven worlds and enjoy building systems software and working on open-source projects. They must be able to maintain confidentiality and work well with senior management. Strong analytical and interpersonal skills are required, as this candidate must be able to build bridges between groups, providing effective team, community, and industry leadership.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Embedded Software Engineer Medical Devices

Stryker Corporation

Posted 2 weeks ago

VIEW JOBS 9/11/2020 12:00:00 AM 2020-12-10T00:00 Job Description It's time to join Stryker! We are a great place to work. Fortune, in association with Great Place to Work, named us among the World's Best Workplaces. We currently rank #8 out of the 25 companies on the list. This list highlights companies that have gone above and beyond to create a great workplace for employees all over the world. Fortune also named us one of the 100 Best Companies to Work For in the United States. This is the ninth consecutive year we have been on the list, and we ranked #11 out of 100! We aspire to create a place where hard work, humility, honesty, a sense of service and humor are the talk we walk. We are a very diverse group with an amazing set of experiences from bio-tech and high-tech companies. If that doesn't pique your interest, we've got scientists, motorcycle racers, some serious sailors, biking enthusiasts, whiteboard artists, videographers, mountain climbers, parents, triathletes, dog owners, avid runners, skiers and snowboarders. We combine laughter with intensity and focus. We have fantastic office space in the amazing Redmond-Woodinville Valley, down the street from "Washington Wine Country". We pay competitively, and offer full benefits to our Team Members. We are a market leader in emergency medical care, creating lifesaving tools for lifesaving teams. For example, our LIFEPAK brand is widely known by medical professionals in both hospital and pre-hospital emergency care settings. We design and build complex systems such as multiparameter physiological monitors, automated defibrillators, and technologies to assist with cardiopulmonary resuscitation (CPR). Our internet-based system for moving emergent medical data was helping improve patient care before "cloud" was a computing buzz word. As a team, we thrive on helping emergency responders everywhere save lives and make healthcare better. What You Will Do You will architect, design and develop Embedded Software for a leading-edge embedded medical device. This position will require leading the software team and working with a small off-shore team in this senior role and also be hands-on with development. * You will participate in Concurrent Engineering teams to define workflow, requirements, and design. * You will gather requirements and evolve problem definitions. You will design and implement infrastructure and software items. * You will provide work direction to team members to realize embedded implementations using Embedded C and QNX. * You will design software architecture and modular software components. * You will define, organize and maintain key technical interfaces. * You will provide architectural and process oversight of Embedded designs and implementations. * You will provide input to project schedule and report status against schedule. * You will mentor and coach senior software engineers. * You will perform other related duties as assigned. What You Need * Bachelor's degree Electrical Engineering, Computer Engineering, Computer Science or related discipline * 10+ years of experience designing/developing applications required * C/C++ required What We Would Love That You Have (Preferred Qualifications) * Excellent verbal and written documentation and communication skills. * Strong ability to influence individuals and groups * Knowledge of good architectural design methodologies and patterns * Time management skills with the ability to manage multiple priorities * Prior experience with embedded devices * Computer Science fundamentals in object-oriented design * Prior experience with a Real-time Operating System (RTOS) * Prior experience in Bare Metal Programming * Experience working on production software teams using an Agile development process. * Proficient understanding of code versioning tools, such as Git or Perforce and continuous integration solutions to build, package, analyze and test software * Experience working in the medical device industry or in other regulated industries. Other Things to Consider * Office environment requiring significant time (>75%) using standard office equipment including computer keyboard, monitor and mouse * May require extended hours during critical project milestones Why Stryker? "It's the people." That's the answer you'll hear most often when you ask our employees why they love working here. Come join our team at Stryker in Redmond! Work From Home: Occasional Travel Percentage: 10% Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability. Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. Stryker Corporation Redmond WA

Principal Software Engineer

Microsoft Corporation