You will be responsible for design, architecture, and execution in your areas of responsibility, producing and operating high-quality scalable services, and collaboration with partners. We are looking for a Software Engineer II who takes pride in their craft, works pragmatically and with enthusiasm to motivate and energize others. Influence architecture requirements and portability of software across varied platforms and implement functionality using the latest software development life cycle techniques and tools. Ship quality code whether it is in kernel or in user mode and ensure it has diagnosability and observability built into it for production level usage. Demonstrate deep empathy for the customer and support them from day 0 to day 100+. Foster and participate in an inclusive and cooperative team culture. Collaborate with internal and external partners to identify requirements, trends and opportunities. Participate and influence a culture with a focus on making customers successful and improving developer productivity.
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience. Experience with multi-threaded software development. Experience with software debugging. Understanding of networking, Ethernet/Wi-Fi network hardware and driver ecosystems. Solid communication and collaboration skills. Experienced understanding of systems software and experience in systems programming developing APIs and services. Architectural skills backed up by implementation experience. Experienced coding, debugging, testing, and problem-solving skills. A track record of solid results across multiple ship cycles. Experience with networking concepts and architecture. Understanding of modern computer architectures found in desktop PCs and servers, including networking.
📌 Software Engineer- II (Bengaluru)
🏢 Microsoft
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.