Senior Software Engineer

Microsoft builds cloud services and data platforms, leading transformation of analytics in the world of data with products like Azure and Microsoft Fabric.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Database Modernization team. This role is crucial in Microsoft's mission to build the data platform for the AI age, focusing on database migration and modernization of customer workloads from on-premises to Azure. The position involves working with high-scale hybrid services and requires expertise in cloud computing and database technologies.

The role is part of the databases team that builds and maintains Microsoft's operational Database systems, working on relational, non-relational, and OSS offerings. You'll be responsible for designing and implementing microservices, writing high-quality code, and ensuring system reliability and security. The position offers opportunities to work with cutting-edge technology while contributing to Microsoft's cloud-enabled world of possibilities and innovation.

As a Senior Software Engineer, you'll collaborate with cross-functional teams, mentor junior members, and participate in on-call rotations. The role requires strong technical leadership skills and the ability to drive engineering roadmaps. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits.

The position is based in Hyderabad, India, with a hybrid work arrangement allowing up to 50% work from home. This is an excellent opportunity for experienced engineers passionate about databases, cloud computing, and building scalable solutions to join a leading technology company that values diversity and innovation.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer

  • Design and implement microservices for real-time, scalable solutions
  • Write exemplary code with quality, extensibility, and maintainability
  • Deliver well-tested features across services and platforms
  • Use engineering best practices throughout the software development lifecycle
  • Collaborate with teammates to plan and execute key deliverables
  • Maintain operations of live service on rotational, on-call basis
  • Develop scripts and automation for efficiency
  • Innovate for customer use cases and service health
  • Mentor junior team members

Requirements For Senior Software Engineer

Java
  • 6+ years of professional software engineering experience
  • Bachelor's Degree in Computer Science or equivalent experience
  • Experience in cloud computing, enterprise computing, database products
  • Strong coding, debugging and problem-solving skills
  • Experience in technical leadership, driving engineering roadmaps
  • Excellent communication skill and executive presence
  • Experience with SQL and Oracle technologies (preferred)

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
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams focusing on AI-assisted meeting experiences, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's OneDrive-SharePoint team in Hyderabad, working on cloud-based distributed systems and global-scale services.

Senior Software Engineer - AI Compilers

Senior Software Engineer position at Microsoft focusing on AI compiler development, requiring expertise in C++, compiler frameworks, and AI optimization.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Bing Ads team, focusing on online ad serving and big data processing with hybrid work arrangement and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data engineering team, focusing on Spark Runtime ecosystem within Fabric and Synapse, offering remote work and competitive compensation.