Overview

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.

Responsibilities

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. 

Company:

Microsoft

Qualifications:

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.

Educational level:

Bachelor’s Degree

Level of experience (years):

Mid Career (2+ years of experience)

Tagged as: , , ,

You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

About Microsoft

Come as you are. Do what you love.

At Microsoft we help people and businesses throughout the world realize their full potential.

We make this simple mission come to life every day through our passion to create technologies and develop products that touch just about every kind of customer.

Working at Microsoft gives you the opportunity to do things that make a real difference in millions, even billions, of lives. To reach your full potential.

So why not take a closer look at Microsoft? We think you’ll find that amazing things really do happen here.