Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Azure Edge + Platform is seeking a Senior Software Engineer to join their Industrial Metaverse Data Experiences team. This role is part of a globally distributed team responsible for building low-code/no-code, AI-enabled experiences within Microsoft Fabric, an end-to-end analytics and data platform for enterprises.

The position focuses on empowering industrial customers in manufacturing, energy, transportation, and logistics to maximize productivity and reduce costs through data-driven solutions. As a Senior Software Engineer, you'll lead the design and development of backend components integrated into Microsoft Fabric, creating high-performance APIs and designing big data processing jobs using Spark.

The team operates with a startup mindset, encouraging members to embrace a founder's mentality. You'll work directly with customers, iterate rapidly, and focus on solving industrial customers' needs. The culture is inclusive, casual, and motivated, celebrating diverse backgrounds and valuing customer service passion.

Key responsibilities include leading architecture discussions, producing maintainable code, distributing tasks among team members, and maintaining live services. The role requires strong experience in backend development, big data platforms, and excellent communication skills.

The position offers competitive compensation ($117,200 - $229,200 USD), comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an environment that values growth mindset, innovation, and collaboration.

This is an excellent opportunity for experienced engineers who want to impact industrial digital transformation while working with cutting-edge technologies in AI, data analytics, and cloud computing. The role combines technical leadership with hands-on development, offering significant growth potential in a rapidly evolving field.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Lead architecture discussions and create proposals for product/solution features
  • Produce extensible and maintainable code
  • Distribute tasks among team members
  • Review code from peers
  • Maintain operations of live services to meet SLAs
  • Maintain communication with key partners across Microsoft
  • Embrace continuous learning and new technologies

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline with 4+ years technical engineering experience
  • Experience in coding with languages like C++, C#, Java, JavaScript, or Python
  • 4+ years experience in developing, deploying, and maintaining high-performance, scalable backend applications
  • Must pass Microsoft Cloud Background Check
  • Experience with big data platforms (Apache Spark, Delta Lake, Parquet preferred)
  • Proficiency in SQL and relational databases
  • Strong CS fundamentals and system architecture skills

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Medical Insurance
  • Educational resources
  • Product discounts
  • Savings and investments
  • Parental Leave
  • Generous time off
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer - Storage Platform

Senior Software Engineer position at Microsoft focusing on storage platform development, requiring 4+ years of experience in systems software development with C/C++ and kernel development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on M365 Messaging team to enhance MIME support and messaging experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on large-scale advertising technology and computational algorithms, requiring 8+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU Networking software, focusing on high-performance packet forwarding solutions for cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, working on cloud infrastructure and distributed systems for big data analytics platforms.