Senior Software Engineer

Bengaluru, Karnataka, India
Mar 11, 2024
Mar 10, 2025
Onsite
Full-Time
6 Years
Job Description

As a Senior Software Engineer, you'll be instrumental in the development of distributed software services, automation tools, and frameworks that accelerate cloud buildouts and enhance operational efficiency. Your technical expertise and leadership will drive innovation, resolve complex engineering challenges, and foster collaboration across teams to deliver cutting-edge solutions that meet the evolving needs of our customers.

Job Title. Senior Software Engineer - Azure Networking Team

Responsibilities

  • Lead the software development of distributed software services, automation tools, and frameworks to accelerate cloud buildouts and operations.
  • Provide overall technical leadership to the team, resolving technical conflicts, and fostering consensus within and across teams.
  • Hands-on implementation of critical software components, ensuring high-quality, scalable solutions.
  • Evaluate and recommend new technologies to elevate our business capabilities.
  • Evangelize best engineering practices and processes to drive continuous improvement within the organization.

Qualifications

Required

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years of technical engineering experience, with proficiency in languages such as C, C++, C#, or Java, OR equivalent experience.
  • Strong expertise in distributed systems and microservices architecture.
  • Proven technical leadership, problem-solving, and troubleshooting skills.
  • Exceptional collaboration and communication skills, with a track record of effective cross-team collaboration.
  • Passion for optimizing engineering processes and methodologies for hyper-scale environments.

Preferred

  • Bachelor's or Master's Degree in Computer Science or related field.
  • Experience creating and operating distributed services in cloud environments such as Azure/AWS/GCP.
  • Proficiency in Microsoft .NET technologies (C# and .NET Framework) or equivalent.
  • Knowledge of inter-service communication protocols, authentication methods, and API development.
  • Strong communication and collaboration skills, with a focus on building partnerships and driving results.

Additional Requirements

Candidates must possess an active TS clearance and be willing to upgrade to TS/SCI (with full scope polygraph) or already have an active TS/SCI clearance. This role requires ongoing maintenance of the TS/SCI (with full scope polygraph) clearance.

At Microsoft, we believe in the power of diversity and inclusion. We are committed to providing equal opportunities for all individuals, regardless of race, gender, age, disability, or any other characteristic protected by law. If you require accommodations during the application process, please let us know.

Join us in our mission to empower every person and organization to achieve more. Apply now and be part of a team that's shaping the future of cloud technology. #azurecorejobs #aznetIDC

Related Jobs