
Software Development Engineer II
- Bangalore, Karnataka
- Permanent
- Full-time
We are a passionate, fast-paced, and inclusive team that believes in high-quality engineering, deep customer empathy, and strong cross-team partnerships.Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.Responsibilities:As a Frontend SDE2 in the TAC team, you will:
- Own, design, and build scalable and reusable frontend components using modern frameworks like React, TypeScript, and Fluent UI.
- Collaborate with PM, Design, and partner engineering teams to deliver intuitive and performant admin experiences.
- Improve developer productivity by contributing to shared UI libraries, component documentation, and build/deploy pipelines.
- Ensure reliability, accessibility, security, and compliance (A11y, GDPR, etc.) are built into your deliverables from the start.
- Write robust unit/integration tests and telemetry to measure feature health and usage.
- Mentor junior engineers and participate in design/code reviews to uphold engineering excellence.
- 3–6 years of professional experience building responsive and scalable frontend applications.
- Proficiency in JavaScript/TypeScript, React.js, and modern UI development paradigms.
- Strong problem-solving, debugging, and system design skills.
- Experience in writing unit tests (e.g., Jest) and E2E tests (e.g., Playwright, Cypress).
- Solid understanding of web performance, accessibility, and cross-browser compatibility.
- Experience working on admin/enterprise applications or UI platforms at scale.
- Familiarity with Microsoft Fluent UI, Redux/Recoil, and telemetry tools like ARIA or Geneva.
- Exposure to CI/CD pipelines (e.g., GitHub Actions, ADO) and secure software development lifecycle (SDL).
- Prior experience collaborating across geo-distributed teams.