Senior Software Engineer

Microsoft

7+ yrs Bengaluru Full Time Hybrid (office + remote)
Microsoft logo
Posted : today
Actively hiring

Job description

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.

Responsibilities

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.

Qualifications

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.

Essential Skills

Software DevelopmentCloud ServicesRESTful ServicesDistributed SystemsC#JavaC++Data StructuresAlgorithmsProblem SolvingArchitectureDesign Patterns

Good to Have

Microsoft AzureAWS

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer
IndustryCloud Computing, Information Technology & Services, Software Development
DepartmentCloud Engineering
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Cloud Computing

Senior Software Engineer at Microsoft | SkillMX | SkillMX