hero

Explore thousands of opportunities across Tech:NYC’s member network.

675
companies
7,723
Jobs

Senior Software Engineer

Microsoft

Microsoft

Software Engineering
Posted on Apr 1, 2025

Senior Software Engineer

Bangalore, Karnataka, India

Save

Share job

Date posted
Apr 01, 2025
Job number
1817149
Work site
Microsoft on-site only
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time

Overview

Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Cloud and 5G are two of the most powerful forces transforming technology today. The Azure for Operators team under SMT is at the forefront of this change, developing global communication core and edge technologies that help Telco Operators, Enterprise, and Government to accelerate this transformation through Azure.

We seek motivated, collaborative, growth minded candidates to join our global organization with presence across the US and India. In our org you’ll find Microsoft’s Cloud DNA combined with the industry expertise and Entrepreneurship of recently acquired Affirmed Networks and Metaswitch. You’ll find a team that values diversity in our perspectives and approaches to make Azure the platform of choice for the 5G era.

Qualifications

The ideal candidate will have 10+ years of experience in developing Control plane and forwarding plane software on embedded networking platforms.

  • Strong development and problem-solving skills are required.
  • Strong experience in Design and development of high performance and redundant systems
  • Experience working in building complex, containerized or networking software solutions across all aspects of the software lifecycle.
  • Knowledge of virtualization and Cloud technologies (Kubernetes/Dockers/Open Stack/VMware etc)
  • Domain experience in 4G/LTE/5G packet core network
  • Excellent "C++/C" programming skills and strong OOD knowledge.
  • Design and development experience in Multi-threaded DPDK/Fastpath domain.
  • Strong knowledge in TCP/IP, NAT, QOS, DPI and Tunneling protocols (IPsec, GRE and L2TP) is preferred.
  • Strong background in developing networking software applications on Linux/Unix.

Who You Are?

  • Highly energetic and proactive with growth mindset
  • Passionate about the latest developments in technology
  • You are excited to innovate and understand the balance between trying something new and doing something tried.
  • You ask thoughtful questions, aren't afraid to fail, and constantly seek to be better.
  • A collaborative team player with the ability to shift gears quickly, efficiently, and effectively.
  • Dependable and reliable with clear thinking and attention to details

Education: Candidate should have a minimum of Bachelor’s degree in Engineering. MS preferred.

Responsibilities

  1. Full lifecycle software development of 4G/5G componentry: high and low-level design work, coding and code review, component integration, devops deployment, test pipelines, problem investigation, debugging and fixing, and support.
  2. Working as part of an agile team to deliver complex componentry, ensuring our high carrier-grade quality bar is met.
  3. Apply strong coding practices and adhere to modern software engineering practices

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.