Senior Software Engineer at Microsoft
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

26 Feb, 26

Salary

0.0

Posted On

28 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Technical Leadership, Cloud Services, Distributed Systems, C#, Java, C/C++, Kubernetes, Data Structures, Algorithms, Problem Solving, Mentoring, Collaboration, Architecture, Scalability, Security, Reliability

Industry

Software Development

Description
Provide strong technical leadership, raise the technical bar, maintain data and results-driven culture, nurture a team culture of high collaboration and trust Drive long-term architecture and detailed design for highly scalable distributed systems with simplicity and maintainability as core tenets Collaborate across Azure to develop platforms that help simplify the management and monitoring of Edge devices at scale Communicate effectively and partner well with other disciplines of the project team to deliver high quality solutions from ideas to production code Write exemplary code working with large scale distributed systems with quality, simplicity, and maintainability as core tenets Mentor and develop engineers across all levels through sharing and learning Be a role model for an open, honest, and inclusive approach to problem solving. 7+ years of experience in Software Development 3+ years of experience designing, developing, deploying, and monitoring cloud services/RESTful service/Distributed system Great design and problem-solving skills, with a strong bias for architecting for performance, scalability, security, and reliability Deep understanding of efficient data structures and algorithms Bachelor's/master's degree or equivalent in Computer science or related field required An entrepreneurial spirit with a can-do attitude - a self-starter, project finisher and adaptive, collaborative Able to analyze and clearly articulate complex issues and technologies A strong Computer Science background with solid C#, Java, C/C++ programming, debugging skills is highly desired A strong knowledge on Kubernetes is preferred
Responsibilities
Provide strong technical leadership and maintain a data-driven culture while nurturing a collaborative team environment. Drive long-term architecture and design for scalable distributed systems and mentor engineers across all levels.
Loading...