Senior Software Engineer

Microsoft is a leading technology company building the data platform for the age of AI, focusing on cloud computing and data analytics solutions.
Data
Senior Software Engineer
Hybrid
4+ 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 Spark team within Microsoft Fabric. This role focuses on pushing the boundaries of analytics engines processing data, working with cutting-edge technologies like Spark, Delta, Velox, and Gluten. You'll be part of a team building the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric.

The position offers an exciting opportunity to work on mission-critical applications with high SLA requirements, extending both open-source and proprietary Microsoft services. You'll be involved in designing and implementing software components, participating in code reviews, and supporting customers while maintaining service reliability.

The role requires expertise in database internals, the Spark ecosystem, and experience with GPU integration. You'll be working at the intersection of hardware and software, contributing to a team that's revolutionizing how analytics engines process data. The position offers a hybrid work environment with up to 50% work from home flexibility.

Microsoft values diversity and different perspectives, fostering an inclusive environment where innovation thrives. The company offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth. This is an excellent opportunity for experienced engineers passionate about data analytics and cloud computing to make a significant impact in the field of AI and data engineering.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Work with a team of passionate engineers to deliver success for customers
  • Design, implement, test, and operate data services
  • Release features on time, with high quality, meeting functional, performance, scalability, and compliance requirements
  • Drive quality right from the design phase, incorporating best practices and engineering for testability
  • Solve problems relating to mission critical services and create solutions to prevent problem recurrence
  • Participate in product live site and operations
  • Mentor and grow our engineers
  • Solve problems by always leading with deep passion and empathy for customers

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience with database internals
  • Experience with OSS components like the Spark ecosystem
  • Experience with integrating software with GPUs
  • Experience with building scalable cloud services
  • Must pass Microsoft Cloud Background Check

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

Software Engineering, Data

Senior Software Engineer, Data role at Microsoft focusing on data engineering and cloud solutions for monetization strategies, offering competitive pay and comprehensive benefits.

Senior Data Scientist

Senior Data Scientist role at Microsoft focusing on AI and machine learning for M365 products, offering hybrid work and comprehensive benefits.

Senior Software Engineer, Data Platform Team, MSAN

Senior Software Engineer role at Microsoft's MSAN team, focusing on data platform development with competitive pay and hybrid work model.

Software Engineer - Data Engineering

Senior Data Engineering role at Microsoft, building next-gen applications with AI and cloud technologies, 4+ years experience required, hybrid work model in Hyderabad.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft working on Azure Data services, requiring top security clearance and strong engineering background.