Senior Software Engineer
Microsoft
Microsoft
Join our innovative Microsoft Specialized Cloud team and contribute to the forefront of Azure offerings at customer premises. We are developing cutting-edge technologies for managing Edge Devices from Azure, ensuring safety, security, reliability, and scalability for global customers. If you're passionate about solving real-world challenges in intelligent cloud and enabling customers to achieve more, this is the role for you.
This position offers a unique opportunity to define the boundaries of cloud computing, innovate on technologies that enhance customer experience, and build intelligent ecosystems for diverse business needs. We are seeking smart, self-driven individuals with a positive attitude and a passion for writing clean, elegant code. We foster a culture of passion, creativity, teamwork, agility, accountability, and continuous learning.
Provide exceptional technical leadership, elevating our engineering standards and fostering a collaborative, trust-based team environment. Drive the architecture and detailed design of highly scalable distributed systems, prioritizing simplicity and maintainability.
Collaborate across Azure teams to build platforms that streamline the management and monitoring of Edge devices at scale. Craft high-quality solutions from concept to production code, focusing on simplicity and maintainability. Mentor and develop fellow engineers through knowledge sharing and collaborative learning.
Champion an open, honest, and inclusive approach to problem-solving. We encourage a healthy work-life balance and offer flexible work arrangements.
We are seeking candidates with 7+ years of experience in Software Development, including a minimum of 2 years in designing, developing, deploying, and monitoring cloud services, RESTful services, or distributed systems. A solid Computer Science background with strong C#, Java, or C/C++ programming and debugging skills is highly desirable.
Candidates should possess excellent design and problem-solving abilities, with a strong emphasis on architecting for performance, scalability, security, and reliability. A deep understanding of efficient data structures and algorithms is essential. A Bachelor’s or Master’s degree, or equivalent, in Computer Science or a related field is required.
An entrepreneurial mindset, a proactive approach, and the ability to adapt and collaborate effectively are key. The successful candidate will be adept at analyzing and articulating complex technical issues clearly. Familiarity with Microsoft Azure, AWS, or similar cloud computing platforms is advantageous.
Microsoft Corporation
Cloud Computing