- Bachelor's Degree
- Master's Degree
Are you passionate about Data Streaming and Cloud Computing? Are you passionate about building state of the art software and accelerating your growth as an engineer? Do you want to work in a world class engineering team with an exceptional record of innovation and execution that has made us one of the largest businesses within Microsoft?
Azure Stream Analytics (ASA) is an event-processing engine that allows you to examine high volumes of data streaming from devices. You know, data just doesn't sit still - in fact, the more data moves the more interesting it can be. From the smallest to largest enterprises in the world, companies are scrambling to extract critical business insights from data in motion. Using ASA, customers can define and run complex streaming queries to extract these key data insights at scale as part of a fully managed Azure service. Stream Analytics is part of the hot new Internet of Things (IoT) suite of services and is already seeing tremendous growth and customer adoption.
We are looking for a strong software engineer who is well versed in building cloud services and customer experiences. Our team values customer empathy, teamwork, continuous delivery and improvement, results driven execution, and innovation. We believe in a fun and results oriented environment - it has been a secret to our success and will remain our culture as we expand our service offering.
We are a data driven Engineering team. As a member of this amazing team you will participate in all stages of our cloud offering lifecycle - from initial research, discovery, data science, solution prototyping, development, testing, debugging, all the way through deployment to stage, production and operation readiness.
Bachelor’s or Master’s degree in Computer Science or Engineering or IT technical discipline or in place of 3+ years of internship or industry software engineering experience.
3+ years of programming experience with the following:
C# / Java
Cloud services, web APIs, IIS, and/or REST services
User experiences (UX / UI)
Client (WPF, MVVM) or web stack (HTML, CSS, MVC, ASP.NET, Knockout.js, Angular.js, Reactive, or Node.js frameworks)
Experience with agile methodologies and customer/business development practices
Strong Knowledge in one or more of the following areas: database internals, query processing, query optimization, cloud computing, operating systems, machine learning, multithreaded application development and online service development.
Great curiosity and willingness to question.
High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced competitive environment.
Love the next problem, the next experiment, the next partner.
Have a deep desire to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes.
Get excited by the challenge of hard technical problems.
Solve problems by always leading with deep passion and empathy for customers.
Solid CS fundamentals, fluent in multi-threaded, asynchronous programming, strong inclination for architecting at scale
Excellent technical design, problem solving and debugging skills
Good written and oral communication 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. You will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.