Software Engineer II -Frontend

Bengaluru, Karnataka, India
Aug 14, 2024
Sep 12, 2025
Hybrid
Full-Time
6 Years
Job Description

As a Software Engineer II - Frontend within Microsoft Power Platform, you will be part of a dynamic team dedicated to driving innovation in low-code/no-code development models. Your work will focus on building and optimizing core frontend and server-side components of Power Pages, a product within the Power Platform suite designed to empower 'citizen developers' and professional developers alike.

Key Responsibilities

  1. Design and Development. Create scalable and efficient server-side applications and frontend components that are critical to the performance and usability of Power Pages.
  2. Collaboration. Work closely with cross-functional teams to design and implement new features, ensuring seamless integration and optimal performance.
  3. Optimization. Focus on optimizing applications for speed and scalability, making sure they can handle the demands of a growing user base.
  4. Problem Solving. Troubleshoot and resolve complex technical issues to maintain the reliability and efficiency of the platform.
  5. Code Quality. Write clean, maintainable, and well-documented code to ensure long-term maintainability and quality of the software.

Basic Qualifications

  1. Experience. A minimum of 6+ years in software development, with 4+ years in front-end technologies (Redux/React) and 3+ years in an C# or Java.
  2. Education. BS/MS in Computer Science or equivalent, or 8+ years of industry experience.

Preferred Qualifications

  1. Cloud Expertise. Experience in building and managing cloud applications, with an understanding of running platforms at scale.
  2. Communication Skills. Strong written and oral presentation skills.

Why Join Microsoft?
Joining Microsoft means becoming part of a global leader in technology and working on cutting-edge projects that have a real impact on millions of users worldwide. You'll be in an environment that values diversity, innovation, and continuous learning. The role offers a hybrid work model, allowing for a mix of in-office and remote work, providing flexibility while being part of a collaborative and passionate team.

If this opportunity aligns with your experience and career goals, it could be a great fit for you.