Full time jobsLatest Private jobsMicrosoft

Microsoft is Hiring: Senior Software Engineer Role in Bangalore

Senior Software Engineer – Microsoft | Bangalore, Karnataka, India

Company: Microsoft
Location: Bangalore, Karnataka, India
Job Type: Full-Time
Role: Individual Contributor
Worksite: On-site only
Travel: 0-25%
Date Posted: April 1, 2025
Job Number: 1817149

Be a part of MicrosoftFutureReady Azure for Operators Team
Microsoft is on a mission to empower every individual and organization 
on the planet to achieve more. The technology ecosystem is changing fast, with cloud and 5G being two of the most revolutionary forces redefining the industry. The Azure for Operators organization under SMT (Strategic Missions and Technologies) is at the forefront of this transformation by creating global communication core and edge technologies. These technologies enable telecom operators, enterprises, and government agencies to speed their transition toward Azure-based solutions.

Microsoft’s digital transformation commitment facilitates effortless connectivity, high-performance computing, and futureproof network capabilities. If you are enthusiastic about leading-edge software development and networking technologies, this position presents a great opportunity to be at the forefront of the 5G era while delivering cloud-native solutions in a high-energy, fast-paced environment.

Why Join Microsofts Azure for Operators Team?
By 
becoming part of Microsoft, you‘re joining an organization that celebrates innovation, diversity, and collaboration. Our team combines Microsoft’s Cloud DNA with the industry know-how and entrepreneurial spirit of recently acquired Affirmed Networks and Metaswitch. We look for passionate professionals willing to break barriers in technology and reshape networking solutions in cloud environments.

If you are an extremely talented software engineer seeking a challenging but rewarding opportunity, this role enables you to develop containerized, high-performance, and scalable software solutions that drive next-generation communication networks.

Key Qualifications & Experience Requirements
The candidate must possess 10+ years of experience in control plane and forwarding plane software design and development for embedded networking platforms. Excellent problem-solving skills, coding hands-on capabilities, and extensive knowledge of the networking domain are required to excel in this position.

Technical Skills Needed:
• 
Substantial C++ and C programming expertise with solid object-oriented design (OOD) concepts.
• 
Extensive knowledge in building high-performance and redundant systems for carrier-grade use cases.
• Practical experience in designing containerized or complex networking software solutions, encompassing all stages of the software development lifecycle.
• Thorough understanding of virtualization and cloud technologies, including:

o Kubernetes
o Docker
o OpenStack
o VMware
• Strong domain knowledge in 4G/LTE and 5G packet core network development.
• Ability to develop multi-threaded DPDK/Fastpath applications for high-speed networking.
• Good understanding of TCP/IP, NAT, QoS, DPI, and tunneling protocols like:
o
IPsec
GRE
o L2TP
• Experience in developing networking software applications on Linux/Unix platforms.

Who You Are—The Ideal Candidate
Microsoft hires people who exhibit a growth mindset, technical professionalism, and innovation passion. The ideal candidate should have:
• A high-energy, proactive style of solving problems and developing software.
• A genuine interest in new technologies and a high degree of commitment to ongoing learning.
• The capability to balance creativity and pragmatismunderstanding when to try new things and when to refine successful solutions.
• A cooperative natureworking well in team environments and contributing to team achievement.
• The capacity to shift gears efficiently when faced with changing requirements or technological challenges.
• A keen eye for detail, ensuring code quality, security, and performance optimization.

Educational Background
To qualify for this role, candidates must possess:
• Bachelor’s degree in engineering (minimum requirement).
• Master’s degree (MS) in computer science, engineering, or a related field (preferred).

Key Responsibilities—

What You’ll Do As a senior software engineer, you will be integral to the complete lifecycle development of 4G and 5G networking building blocks. Your efforts will directly influence the performance, reliability, and scalability of Microsofttelecom solutions based on Azure.

Your key responsibilities are:
1
. Software Development Lifecycle Management
 Contribute to the complete software development process, starting from high-level design to low-level coding.
o
Practice best coding practices, testing, and deployment.
o
Produce clean, maintainable, and high-performing code.

2. Networking Solutions Design & Development
o Design and develop high-performance, redundant, and scalable networking systems.
o
Develop multi-threaded applications using DPDK/Fastpath technologies.
o
Optimize network protocols for high-speed data processing.

3. Cloud-Native & Virtualization Technologies
o
Develop solutions using Kubernetes, Docker, OpenStack, and VMware.
o
Develop containerized applications for cloud-based telecom infrastructure.
o
Integrate with cloud orchestration tools to manage VNFs.

4. Problem Solving & Debugging
o
Troubleshoot and debug intricate networking problems.
o
Develop root cause analysis and permanent fixes.
Optimize and debug software for maximum stability and performance.

5. Collaboration & Agile Methodology
o
Develop as part of an agile development team to create high-quality software.
o
Participate in code reviews, peer coding, and knowledge sharing.
o
Work with cross-functional teams in multiple geographies.

6. Modern Software Engineering Practices
o
Implement best-in-class coding standards and secure development practices.
o
Use DevOps tools to automate testing, deployment, and CI/CD pipelines.
o
Keep precise documentation and technical design specifications.

Why This Role?
Work on Industry-Leading Technology
• Be part of Microsofts Azure for Operators, a pioneering group changing the game of 5G and telecom solutions.
• Build mission-critical networking software deployed by top telecom operators and businesses.
• Draw upon Microsoftmassive ecosystem and knowledge to deliver nextgeneration solutions.
Career Growth & Learning Opportunities
• Get exposed to leading-edge networking technologies, cloud computing, and AI-based networking.
• Collaborate with some of the brightest talent in the field.
• Take part in continuous learning programs and increase your technical skill set.

A Culture of Innovation & Inclusion
• Be part of diverseinnovative, and collaborative company.
• Grow in a supportive and growth-driven environment.
•Help shape Microsofts vision to empower organizations globally.

Apply Now—Be Part of Microsofts Next-Gen Networking Revolution!
Are you 
ready to advance your software engineering skills to the next level? Do you wish to join a team shaping innovation in cloud and telecom technologies? If yes, apply today and start fulfilling career with Microsoft!

Apply here

Leave a Reply

Your email address will not be published. Required fields are marked *