Senior Software Engineer - Cloud Capacity Management Automation System
AI Summary ✨
Requirements:
Promote cross group collaboration, working across boundaries and building partnerships with stakeholder teams.
Delivery of technical solutions with an appropriate balance of risk-taking and prioritization.
Lead by example, engage in discussions on the architecture of products or solutions, and apply engineering principles to establish robust and maintainable architecture and designs.
Driving engineering improvements and rigor within the team as well as with stakeholders.
Understand platform capacity constraints and work with teams across Azure to improve capacity manageability and efficiency.
Drive improvements to the product design and architecture, leading to increased customer satisfaction.
Lead and collaborate with experts from across the company to advance capacity management, capacity planning, and efficiency.
Required Qualifications:
Bachelor's Degree in Computer Science or related technical field
4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Azure Cloud Services development experience, or related.
Programming skills (esp. related to data technologies like Python, PERL, Java, C#, etc.), and proficiency with relational databases (Kusto, SQL or similar).
Good understanding of a modern state-of-the-art cloud platform, and related technologies.
A proven track record of collaborating across organizational boundaries and delivering great results.
Comfortable to work across the boundary between data science and software engineering.
Nice to Haves:
4+ years software development experience or equivalent experience.
Proven design and problem-solving skills, with an emphasis on quality and engineering excellence.
Experience with Globally Distributed cloud systems with focus on quality and scalability while working across data science and software development boundaries.
Demonstrated engineering leadership and experience in building and managing diverse and inclusive teams.
Perks and Benefits:
Benefits/perks listed may vary depending on the nature of employment with Microsoft and the country where you work.