Principal Software Engineer Job at Microsoft, Redmond, WA 98052

b3A1WFgweFJlMmZjdit0a1dqM3dMZz09

Job Description

Principal Software Engineer – OneDrive: Shaping the future of Photos and Documents

OneDrive is a rapidly growing app at the center of Microsoft's cloud, interacting with almost every part of Microsoft. You would be a part of a team that is fundamentally changing how hundreds of millions of people use their devices and interact with some of the most critical content for their personal and professional lives. We are making big investments into reimagining photos and documents experiences, powered with some of the latest AI technology. This job opportunity is an opportunity to be part of this reinvention and innovation journey.

The OneDrive mobile team has presence in Redmond in the United States and Vancouver, Canada. We operate as a distributed team that heavily embraces remote work. We're committed to each team member feeling connected, regardless of where they work and live while providing opportunities to bond in person in the two locations that our team is centered around.


Responsibilities

As part of the team, you will collaborate with other engineers, product managers, designers and data scientists to build value for our customers through thoughtfully identifying opportunities for impact and materializing those as features and improvements to our application and team. We embrace a culture that is customer focused, delivers continuously, drives engineering excellence, obsesses about performance, and is collaborative, fun-loving, and iterative.

As a
Principal Software Engineer, you will be:
  • Expanding your knowledge of Java/Kotlin/Objective C/Swift, and latest mobile development best practices and tools
  • Have the opportunity to contribute to a C++ based codebase
  • Working on new and exciting product features which will reach hundreds of millions of users across the world and leverage some of the industry latest AI technology
  • Learning from customer feedback, running experiments, measuring and optimizing performance
  • Operating with a lot of autonomy
  • Refining the codebase, proposing improvements, and getting those projects to the finish line
  • Mentoring your colleagues and championing best practices
  • Accelerating your career in a truly innovative and global engineering team
  • Have the opportunity to work on experiences tailored to the largest mobile phones manufacturers in the world
  • Leading v-teams to develop cross-platform features

Qualifications

Required Qualifications
  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 5+ years of demonstrated mobile development experience on either Android or iOS platform

Preferred Qualifications

  • Expertise with native Android or iOS architecture, frameworks and toolchain
  • Expertise in writing tests (unit and UI)
  • Excellence in effective collaboration with peers (including with peers across disciplines to resolve customer issues) and passion for learning.
  • Previous experience with large-scale mobile applications
  • A deeper understanding of the Android/iOS build system
  • Experience with C++
  • Expertise and pipeline automation / DevOps experience
  • Passion for performance optimization and troubleshooting customer-facing issues
  • Passion for learning new skills with the ability to thrive in a feedback-driven environment

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $173,200 - $282,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: US corporate pay information | Microsoft Careers

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.

Similar Jobs

Veterans Canteen Service

Retail Sales Associate Job at Veterans Canteen Service

Now hiring: Veterans Canteen Service (VCS) located in the Decatur, GA VA Medical Center is looking for team Members to provide exceptional service in our cafes and retail markets! We are looking

Hospital for Special Surgery

Physician Assistant Job at Hospital for Special Surgery

Post-operative checks with neurologic assessments. Triage and prioritize patient issues including medical and surgical issues, discharges, etc.

Huntington Learning Center of Frederick

ACT/SAT Prep Tutor (PT) Job at Huntington Learning Center of Frederick

Huntington Learning Center of Frederick is hiring for a part-time SAT/ACT Prep Tutor. Must be caring, qualified, and committed to the success of students. Huntington Learning

Randstad

Production 3rd Shift Job at Randstad

5 hours at Time and a Half each week! Eligibility for routine pay increases. Weekly and monthly employee appreciation events and incentives!

Piedmont Airlines

Unit Manager, Customer Care Job at Piedmont Airlines

We cant wait to share our passion for aviation with you! Join a team that works hard, cares for each other and offers plenty of opportunities to grow. At Piedmont Airlines, our