Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
India, Telangana, Hyderabad 
71910118

21.01.2025

Required Qualifications:

  • 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.
  • 8+ years of professional software development experience, showcasing your ability to deliver impactful, high-quality solutions.
  • Proven design and problem-solving skills with a relentless focus on engineering excellence and innovation.

Preferred Qualifications:

  • Solid programming skills in C, C++, or equivalent languages, with the ability to tackle complex problems and deliver robust solutions.
  • Deep experience in Networking Software (TCP/IP stack) development and maintenance, with a knack for scalability and efficiency.
  • Expertise in Windows system-level programming, including developing device drivers and working with debugging tools like WinDbg.
  • A track record of understanding unfamiliar code bases, debugging server-side, multi-threaded, and highly scalable applications.
  • Advanced troubleshooting and debugging skills, enabling you to diagnose and resolve complex system issues.
  • Exceptional communication skills (verbal and written) to articulate ideas and foster collaboration across diverse, global teams.
  • Demonstrated success working with distributed teams, delivering results in a dynamic, fast-paced environment.
  • Deep expertise in DNS and DHCP protocols and their optimization for performance and reliability.
  • Solid understanding of network protocols, the Windows/Linux networking stack, and security best practices in network programming.
  • Experience with large-scale distributed systems and cloud environments, emphasizing scalability and reliability.
  • Mastery in performance tuning, memory management, and resource optimization for high-performance systems.
  • Proven ability to mentor and guide junior engineers while managing complex projects from start to finish.
  • Knowledge of modern CI/CD pipelines, virtualization technologies (e.g., Hyper-V), and tools like Wireshark and PerfView.
  • Solid grasp of secure coding practices and threat modeling to deliver resilient systems. Familiarity with virtualization technologies, such as Hyper-V.
Responsibilities
  • Reproduce, debug, and resolve customer-reported issues while addressing security vulnerabilities and proactively mitigating potential variants with robust fixes.
  • Drive the development of new features in the DNS and DHCP domains while delivering high-quality, bug-free updates with minimal compatibility risks.
  • Work closely with escalation engineers and cross-functional teams to debug, test, and ship impactful updates, fostering a collaborative environment across Microsoft teams.
  • Identify and implement enhancements to products, tools, and workflows, creating lasting benefits for Microsoft and its customers.
  • Mentor junior engineers, sharing expertise and fostering a culture of technical excellence and innovation.