Microsoft

Senior Software Engineer

Bengaluru, India
React API Node.js Python Kubernetes JavaScript TypeScript Shell Git Docker Azure
Search for More Jobs Talk to a recruiter now 💪
Description
Are you passionate about Linux and enabling it in a large, distributed setting both in the Azure cloud and Edge? Do you want to be part of a high-energy and creative team that is currently building the future of the Azure platform? Do you love to contribute to Linux and the open-source community across the globe? We are the Azure Linux Group rt Microsoft. Azure Linux powers critical Azure services ranging from Azure Kubernetes Service in the cloud to Azure Nexus on the Edge. We’re growing and looking to add engineering talent who will help us build great teams and lead the technology direction as we create and enable Azure Linux at scale across the Azure fleet. We are seeking a talented and passionate UI Engineer to join our dynamic team and contribute to the development of a comprehensive dashboard that monitors Linux builds, tests, publishing of Linux images, and tracks KPIs of Linux releases.

As a UI Engineer, you will be responsible for designing, developing, and maintaining a dashboard UI that provides real-time insights into Linux builds, testing processes, and release KPIs. You will work closely with our product, design, and backend teams to deliver a seamless and intuitive user experience. The ideal candidate is an expert in UI development and frameworks, with a strong command of JavaScript, NPM, ReactJS, Fluent UI, and has a solid understanding of server-side languages, RESTful APIs, and Linux system software.
 

Required qualifications :

  • B.S or higher in Computer Science or a related field, or equivalent industry experience
  • 8+ years of professional software design and development experience with 5+ years in front-end development using Typescript or JavaScript on Linux development environment

Technical Skills:

  • Proficiency in JavaScript, including ES6+ features
  • Extensive experience with UI frameworks such as ReactJS and MUI or Fluent UI
  • Strong knowledge of NPM and front-end build tools
  • Experience with server-side languages such as Node.js, Python, or similar
  • Proficiency in developing and integrating RESTful APIs
  • Familiarity with CI/CD pipelines and DevOps practices
  • Solid understanding of Linux, including shell scripting and system software
  • Familiarity with version control systems, preferably Git


Soft Skills:

  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration abilities
  • Ability to work independently and as part of a team in a fast-paced environment
  • Passion for learning and staying current with emerging technologies


Preferred qualifications :

  • Experience with data visualization libraries such as D3.js or Chart.js
  • Knowledge of containerization technologies like Docker
  • Contributions to open-source projects or personal projects demonstrating your skills
     

#IDCAzureEPHiring


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

 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

  • Design and implement high-quality, responsive dashboard interfaces that monitor Linux build processes, tests, and publishing activities
  • Collaborate with cross-functional teams to define, design, and ship new dashboard features
  • Develop data visualizations to effectively communicate KPIs and other critical metrics
  • Optimize UI performance and ensure high-quality user experiences across different devices
  • Write clean, maintainable, and well-documented code
  • Integrate UI components with RESTful APIs and server-side applications
  • Debug and troubleshoot issues across different browsers and devices
  • Stay up to date with the latest industry trends and technologies to ensure our solutions remain cutting-edge
  • Contribute to the continuous improvement of our development processes and standards
  • You will also work with upstream open-source projects, representing Microsoft as a strong community partner and contributor

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers