Software Engineer II - Frontend

Bengaluru, Karnataka, India
Jul 25, 2024
Jul 25, 2025
Hybrid
Full-Time
4 Years
Job Description

As a Software Engineer on the Edge Platform team, you will spearhead the development of advanced Edge Computing products and platforms. Your role will involve defining and enhancing the customer experience with Azure solutions for edge locations. You will work on overcoming technological challenges related to resiliency, scalability, and security, and will play a key role in innovating solutions that address customer workload needs effectively.

Key Responsibilities

  1. Product Development. Lead the development of Edge Computing products, focusing on delivering a seamless customer experience in Azure’s latest offerings for edge environments.
  2. Innovation. Drive the innovation of technologies that improve the management of edge devices, ensuring they meet global customer needs across various Azure geographies.
  3. Collaboration. Work closely with a team of highly motivated engineers to design, code, and debug scalable solutions, while contributing to a culture of experimentation and continuous improvement.
  4. Problem Solving. Utilize your deep expertise in software development to address complex technical challenges and deliver high-quality software for large-scale projects.
  5. Customer Experience. Shape and enhance the user experience across a diverse portfolio of hybrid products, aligning with our commitment to excellence and customer satisfaction.

Qualifications

Required

  • Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
  • 5+ years of software development experience, including 4+ years in frontend development using TypeScript or JavaScript.
  • Expertise in TypeScript/JavaScript, React/Redux.
  • Proven experience in developing web and mobile applications.
  • Strong coding, debugging, and analytical problem-solving skills.
  • Demonstrated ability to develop scalable products.
  • Experience with troubleshooting and resolving production issues in large-scale cloud or hosted environments.

Preferred

  • Experience in developing cloud services.
  • Contributions to open-source libraries.
  • Skills in priority setting, analysis, communication, time management, and multitasking.
  • Solid foundation in both software and systems engineering.
  • Experience building infrastructure using Microsoft Azure technology.
  • Demonstrated sense of ownership and a continuous improvement mindset.
  • Experience writing code to automate routine tasks.
  • Excellent verbal and written communication skills.

Why Join Us?

At Microsoft, we foster a supportive and dynamic work environment that encourages growth, learning, and innovation. You’ll be part of a team that values passion, creativity, and a drive for excellence. We offer flexible work arrangements and prioritize a healthy work-life balance. If you’re ready to take your career to new heights and shape the future of cloud computing, we’d love to hear from you!

Apply Today!

Ready to make an impact? Apply now and join us in building the future of Azure and edge computing.

Microsoft is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you require assistance or a reasonable accommodation during the application process due to a disability, please read more about requesting accommodations.