Aww yeah, this job has expired on Pro Jobs. Reasons could be: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Our team is on a mission to change the way that we build and manage the services the run the core layers of Microsoft Azure. Our recipe is simple: take one-part microservices runtime platform, add two-parts declarative management model and four-parts fundamental services. Mix well and serve chilled. The delectable result is a service platform empowers developers with comprehensive, scalable control over the lifecycle of their microservices and its dependencies. This includes all aspects of service configuration, resource management, secrets management, security, health monitoring, reverse proxying, stress/chaos testing, and more. We’re pouring years of experience managing the fabric of Azure into a platform that ensures our customers are shipping production-ready services from day one. That’s a tall, tasty drink!
If you are looking for...
...then we should chat!
Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. You can help us to achieve our mission. To learn more please visit: https://careers.microsoft.com/mission-culture
As a senior Software Engineer on our team, you will drive the design, development, and support of scalable microservices services and product experiences within our managed services platform. You will be exposed to multiple areas of the technology stack, ranging from customer-focused user experience work, building scalable, distributed cloud services, working with big data, and everything in between. You will be part of a diverse team that embraces challenges, encourages learning, and values teamwork. We’re embracing remote/hybrid work models and promoting asynchronous work though written communication with relatively few regularly scheduled meetings.
You’ll write code mostly in C#, validate correctness with unit tests and mocks, test in production using feature flags, roll-out broadly with health-driven orchestration systems, build monitors and dashboards to measure your feature health, and track your work via online Kanban. You’ll collaborate regularly with your peers to get feedback on your designs and code and provide input on theirs. You’ll deliver presentations to our customers and our leadership related to your areas of feature ownership. As a senior member of the team, you will be expected to mentor other team members and use your leadership skills and experience to drive holistic improvements to our services and engineering process.
We value people who can bring a diverse perspective to our product. As a developer in our team, you will not just write code, but will have a meaningful voice on the direction of the product and which features to build. You will continuously learn, find ways to work smarter -- not harder, and stand by the quality of what you deliver.
Required Qualifications:
Preferred Qualifications:
Strong analytic and multi-tasking skills Demonstrable collaboration and leadership skills
You may be great fit if you have one or more of these:
Toronto, ON - Remote