Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
India, Karnataka, Bengaluru 
276302691

20.11.2024

with cutting-edge technologya number of

As a

Required/Minimum Qualifications

  • 4+ years of experience in software development and designing distributed systems
  • Experience with design and implementation of enterprise-scale services(Azure, AWS, or Google Cloud)
  • Experience running platforms and services at scale.

or Preferred Qualifications

  • killed in designing and operating high-availability, high-reliability systems, and have hands-on experience with DevOps practices and service ownership.
  • workinginASR,TTS, LLMsis
  • trategic thinking, translating high-level vision into actionable engineering plans that deliver reliable and high-performing systems.
  • ffective communicator, capable of aligning team efforts with broader company goals and fostering collaboration across departments.
  • Experience with building infrastructure using Microsoft Azure technology like Service Fabric, App Service, Docker.
  • Experience in developing and debugging product and test code within a micro-services architecture.
  • Experience delivering Dynamics 365and/or Power Platformsolutions desirable.
  • Passion for improving software quality and engineering excellence.
Responsibilities

As a Principal Software Engineer, you willbe responsible for

  • Envision, design, implement, test, deploy,maintain, and improve our software components and services
  • state-of-the-artnew technologies
  • Participate in technical discussions and bringnew ideason the table
  • Own quality of your code
  • Work with Product Managers, Architects and UX Designers to design and specify new features from the engineering standpoint
  • optimizetheir business processes
  • Author internal tools that improve the teams’ quality and productivity
  • Contribute to the positive, solution focused and creative team spirit
  • Support less experienced team members in their progress and development

Throughout your tasks, you will work closely with Program Managers and other Software Engineers to