Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join the Azure Core Economics team at Microsoft, where you'll work alongside economists, data scientists, and software engineers tackling critical cloud economics challenges. As a Senior Software Engineer, you'll develop software products that leverage large-scale data to improve the Azure platform and customer experience.

The role focuses on the intersection of applied economics, engineering, and data science, offering unique opportunities to work on cutting-edge problems in cloud computing economics. You'll be developing engineering solutions for data-intensive products while gaining deep expertise in cloud business economics.

The team is part of Azure Engineering and collaborates across Microsoft on various challenges including pricing optimization, demand forecasting, capacity management, fraud detection, and VM bin packing. Based in Bangalore, you'll contribute to novel software products and research incubations that drive Microsoft's cloud economics mission.

The position offers flexible work arrangements with up to 100% work-from-home options. You'll need 8+ years of technical engineering experience and strong programming skills in languages like Python, Java, or JavaScript. Experience with cloud platforms, data warehousing, and statistical model deployment at scale is highly valued.

This is an excellent opportunity for a senior engineer passionate about combining software engineering with economic principles to make significant impacts on Microsoft's cloud platform. The role offers comprehensive benefits, professional growth opportunities, and the chance to work on challenging problems at global scale.

Last updated 13 hours ago

Responsibilities For Senior Software Engineer

  • Leads by example within the team by producing extensible and maintainable code
  • Drives efforts to ensure security, privacy, safety, and accessibility
  • Drives identification of dependencies and development of design documents
  • Acts as key contact for leadership to ensure alignment with partners' expectations
  • Partners with stakeholders to drive project plans and work items
  • Organizes work into smaller tasks as part of overall roadmap
  • Drives product refinement through data analytics

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Experience with relational databases and SQL
  • Experience working with cloud platforms (Azure, AWS, or GCP)
  • Experience deploying statistical or machine learning models at scale
  • 1+ years of technical leadership experience

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL database services, focusing on AI-enhanced features and developer experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL team, focusing on cloud database services and distributed systems.

Senior Software Engineer - CTJ - TS/SCI

Senior Software Engineer position at Microsoft working on secure cloud transfer services, requiring TS/SCI clearance and expertise in distributed systems development.