Software Engineer 2

Microsoft

(Palo Alto, California)
Full Time
Job Posting Details
About Microsoft
Microsoft (Nasdaq “MSFT” @microsoft) is the leading platform and productivity company for the mobile-first, cloud-first world, and its mission is to empower every person and every organization on the planet to achieve more.
Summary
We are looking for brilliant engineers to build the next generation of storytelling and presentation software and services. PowerPoint is one of the most recognized and respected applications on the planet and reaches millions of customers across PCs, Macs, tablets, phones, and over the web. Our team is responsible for all aspects of engineering for this incredible ecosystem of apps and services. Team member’s work closely together in a fast paced, highly collaborative environment to design, prototype, implement, and validate features. In addition, we are located in heart of Silicon Valley in Mountain View, CA, where the sun is always shining. As a software engineer on the team, you will be responsible for designing, building and running core pieces of the PowerPoint. You will work closely with other disciplines to take ideas through design, implementation, validation, and release. We expect that you will master a wide variety of the latest technologies and tools quickly. We will also expect you to provide thought leadership in taking on the engineering and technical challenges to help us build and deliver the sophisticated systems required to manage and support a powerful presentation ecosystem of global scale services and cross-platform, modern application - these include testing in production, synthetic and real user monitoring, flighting, experimentation, and (Big) data analysis.
Responsibilities
As a software engineer on the team, you will be responsible for designing, building and running core pieces of the PowerPoint. You will work closely with other disciplines to take ideas through design, implementation, validation, and release. We expect that you will master a wide variety of the latest technologies and tools quickly. We will also expect you to provide thought leadership in taking on the engineering and technical challenges to help us build and deliver the sophisticated systems required to manage and support a powerful presentation ecosystem of global scale services and cross-platform, modern application - these include testing in production, synthetic and real user monitoring, flighting, experimentation, and (Big) data analysis. * You will get the chance to ship world-class software. From fast evolving new features to long-range strategic investments, we do it all. * Your work will affect millions of people. As the leading presentation software in the world, PowerPoint has an install base of over a billion. In addition, you will have the chance to reach all those people. * You will be able to work on a variety of technologies and tools across different platforms and devices and learn new skills in the process. * You will be working on tangible features in no time. Our deep belief in good software architecture and quality code has led to a codebase that is easy to understand, modern and quick to develop in. * You will get to work with some of the most talented, passionate, and friendly engineers around and learn from them. We also have a great management team with lots of experience who can help you move your career forward. The PowerPoint team is a great place for software engineering. * You will be at the forefront of innovation in our mission to make PowerPoint the best visual storytelling application.
Ideal Candidate
* Be brilliant * Have 5+ years of software development and test experience with fluency in C++ or C#. * Have excellent skills in design, debugging, and problem solving. * Be experienced in designing and implementing automation. * Have a good understanding of all aspects of the software development process with experience shipping at least one release. * Be an effective communicator with the ability to work cross group and across disciplines. * Have a passion for customers, product quality and test engineering. * Demonstrated experience in shipping high-quality products or services is a plus. * BA or BS in Computer Science or related discipline preferred.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.