Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Principal Software Engineer, Full Stack

Expired Job

Microsoft Corporation Redmond , WA 98053

Posted 5 months ago

We are seeking an Principal software engineer to join Yammer's core engineering team in Redmond. This team is responsible for developing and maintaining backend services that power Yammer's communication scenarios.

Millions of Office365 customers rely on Yammer to communicate every day and Yammer empowers people to connect across organizations to solve problems. The team delivers a highly available, stable messaging pipeline with an exceptional communication experience for our global customers.

You will be part of a passionate and creative team working to modernize the way people work together in an enterprise. If you are enthusiastic about partnering and working collaboratively with people across Microsoft, we'd love to chat with you!


  • 8+ years' experience delivering and operating large scale, highly available distributed systems.

  • Strong knowledge of Java or C#, and experience with scripting languages such as Python, Perl, etc.

  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.

  • Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.

  • Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies.

  • Strong troubleshooting and performance tuning skills.

  • Experience building multi-tenant, virtualized infrastructure a strong plus.

  • Bachelor's degree in Computer Science, equivalent degree, or relevant work experience

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to Microsoft Cloud Background Check. This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

About Microsoft:

The Yammer product is used by all kinds of people, so that diversity of experiences is critical to how we develop. We believe in sane work hours, using our vacation time, continuing to learn on the job, and we offer paid parental leave.

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.


If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to


Ideal candidates will have:

  • Designed and delivered global, reliable, secure, near-real-time services, scaling to audiences in the hundreds of millions.

  • Developed full stack solutions for message feeds, inboxes, high volume fanout deliveries, and real-time architectures supporting global web, mobile and desktop clients.

  • Experience leveraging cloud architecture, applying site reliability principles, and demonstrating acute sensitivity to operational concerns.

  • Demonstrated experience successfully leading complex, large-scale projects with local and remote partner teams.

  • Enthusiasm to partner and work collaboratively with people across Microsoft.

upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

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
Software Engineer Cloud Full Stack

Microsoft Corporation

Posted 2 weeks ago

VIEW JOBS 1/4/2019 12:00:00 AM 2019-04-04T00:00 Microsoft runs on trust. As our lives and businesses are becoming increasingly digitized, trust is the glue that holds our world together. To create and enhance this trust, we build solutions that proactively protect our customers, our partners and our company from operational risk.   The Protection and Vetting Services team subscribes to a 'lean startup' culture in managing highly visible, business-critical products. We embrace collaboration, agility, and the belief that experimentation (failing fast) drives innovation. In our daily work, we demonstrate growth mindset, integrity, grit, vision, curiosity and courage; we require you to bring those values as well. When you join this award-winning team, you will become a member of a talented, diverse and inclusive cohort of growth hackers-- each of whom have big hearts and small egos. You will work with experts across domains that include Cloud architecture, DevOps, AI/ML/NLP, Big Data, business process automation, cybersecurity, philanthropy and operations. When surveyed anonymously, 100% of our team agreed that their roles had real purpose, and their role was more than just a job.   Now let's talk about you. We are looking for a talented, insatiably curious Software Engineer with experience designing and building experience architecting and building cloud native web applications, APIs and microservices to maintain high availability and reliability. You want to build best-in-class solutions using robust coding practices and the latest tech. You have passion and desire to work under an Agile DevOps culture and enjoy the rhythm of a fast-paced startup environment. You relish the opportunity to create world-impacting products that most people wouldn't believe are possible, and yet you also feel motivated when contributing in small ways. If this sounds like you, and you buy into our team's values, then come help us build a foundation of trust for our world's digital future. Basic Requirements: * A minimum of a Bachelor's degree in Computer Science, Engineering or a related field, or equivalent alternative education, skills, and/or practical experience is required  Preferred Skills: * 2 years minimum work experience building large scale, production applications * Strong experience in OOP, .NET Core, Entity Framework, C#, and SQL along with exposure to cloud services (Azure, AWS...) * Experience with distributed systems design and implementation, especially microservices architecture. * Strong software engineering fundamentals (data structures, algorithms, async programming patterns, object-oriented design, parallel programming). * Experience with TypeScript and popular JavaScript libraries such as React or Angular. * Machine Learning or Deep Learning experience would be a bonus but not required. After all, we believe in learning and growing on the job. * Master's in Computer Science or related field is a plus. Responsibilities: * Design, code and deliver the next generation of highly scalable, intelligent cloud services and products. * Build and support modern web applications and large-scale distributed microservices. * Produce high quality code that is unit tested, code reviewed, and checked in regularly for continuous integration. * Collaborate with colleagues including product owners, UX designers, ML Engineers/Researchers, data scientists and other engineers to create delightful and meaningful experiences for our customers. * Evangelize and/or propose new ideas while "bringing others along" with strong communications. * Demonstrate a sense of pride, ownership, and personal accountability for the end-to-end product. * Continuous learning and working closely with the latest technologies (Serverless, containerized apps, AI/ML, IoT, .NET Core, etc.) in Microsoft.  Microsoft Corporation Redmond WA

Principal Software Engineer, Full Stack

Expired Job

Microsoft Corporation