Senior Software Engineer

Microsoft · Bengaluru · 4+ yrs experience · Posted 2026-07-28

Tech stack: C, C#, C++, Java, JavaScript, Python

Apply on the company site · Get a referral for this role

Microsoft salary & ratings · Microsoft interview process · More live openings

About the role

Establish long term technical strategy and direction. Create and improve architecture designs for complex end to end scenarios that involve multiple teams and services. Influence, lead, and collaborate effectively across leadership, teams, and organizations to drive outcomes. Fosters a healthy and inclusive team environment. Embody our culture and values. 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 Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

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 Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- equivalent experience.

Responsibilities

- Establish long term technical strategy and direction.
- Create and improve architecture designs for complex end to end scenarios that involve multiple teams and services.
- Influence, lead, and collaborate effectively across leadership, teams, and organizations to drive outcomes.
- Fosters a healthy and inclusive team environment.
- Embody our culture and values.

More openings at Microsoft