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


Start Date

Immediate

Expiry Date

19 Feb, 26

Salary

0.0

Posted On

21 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, Full Stack Development, System Architecture, Technical Design, Mentoring, Collaboration, Agile Methodologies, Test-Driven Development, Innovation, Problem Solving, Backend Development, Distributed Systems, Data Structures, Algorithms, Communication Skills, Production Grade Software

Industry

Software Development

Description
We are looking for engineers who have a track record of success, who deliver results, and who (preferably) have a background in large scale full stack systems. Everyone on the team owns significant areas of the system, directly contributes to the vision, direction, and implementation of new features, and are key to the success of our products. You will collaborate on your designs across our partner engineering teams and work closely with our PMs to design, build, and maintain a growing set of features that will serve the needs of our customers. Experience in architecting and designing large scale systems. Experience in doing technical design and mentoring the team members. Experience in driving the features to the completion with effective collaboration with stakeholders such as Partners, Product managers and Cross geo teams. Experience creating and shipping V1 products using modern development practices. Experience using agile methodologies and/or test-driven development (TDD). Great curiosity and willingness to question. Strong desire to innovate, ideate and implement the products and processes. High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced competitive environment. Bachelor's / Master's degree in Computer Science or Engineering or Mathematics or IT technical discipline. 4+ years of programming experience in more Backend tech stacks like .NET / Java. Experience building and shipping production grade software or services. Experience building and operating online services and fault-tolerant distributed systems. Understanding of data structures, algorithms, and distributed systems. Good communication skills to collaborate with global teams. This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. *
Responsibilities
The role involves designing, building, and maintaining features for large scale systems. Engineers will collaborate with partner teams and contribute to the vision and implementation of new features.
Loading...