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
Data
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Entra, part of the Security, Compliance, Identity and Management Division, is seeking a Senior Software Engineer to join their Intelligent Data Experiences team. This role is crucial in developing AI Copilot features and tackling complex problems that impact billions of users globally.

The position focuses on working with business-critical data and analytics for the Identity & Network Access division. You'll be responsible for creating intelligent product experiences for over 1B+ customers and driving revenue through data-driven solutions.

Key Responsibilities:

  • Design and build scalable, secure cloud services using big data technologies
  • Contribute to data architecture improvements and operational excellence
  • Define and execute data engineering roadmap
  • Conduct design and code reviews
  • Research and implement new technology solutions

Technical Requirements:

  • Experience with cloud services and distributed systems
  • Proficiency in languages like C, C++, C#, Java, JavaScript, or Python
  • Knowledge of big data technologies (Hadoop, Spark, NoSQL, SQL, Kafka)
  • Experience with ML, Generative AI, Copilot, and Agentic-AI

The role offers a hybrid work environment with up to 50% work from home flexibility and 0-25% travel. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off.

This is an excellent opportunity for a senior engineer passionate about data-driven solutions and ready to make a significant impact at scale. The role combines technical expertise with strategic thinking, requiring both strong execution abilities and excellent communication skills.

Join Microsoft's inclusive culture where innovation, growth mindset, and collaboration are fundamental to achieving our mission of empowering every person and organization on the planet to achieve more.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer

  • Design and build scalable, secure, and compliant cloud services leveraging power of big data
  • Contribute to data architecture improvement and operational excellence
  • Define and execute data engineering roadmap
  • Conduct design and code reviews
  • Direct research on potential technology solutions
  • Ensure development best practices

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 4+ years of experience building cloud services or distributed systems
  • Experience with big data technology stacks
  • Experience with data analysis, ML, Generative AI, Copilot, Agentic-AI
  • Strong communication skills
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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

Member of Technical Staff - Data Engineer

Senior Data Engineer role at Microsoft AI team building data platforms and services for Copilot, requiring 4+ years experience and expertise in cloud infrastructure and data warehousing.

Senior Data Engineer

Senior Data Engineer role at Microsoft Vancouver, working on MSN content ecosystem, building data pipelines and analytics solutions with competitive pay and benefits.

Senior Software Engineer – Data & AI

Senior Software Engineer position at Microsoft focusing on AI-driven network and security intelligence solutions using cutting-edge Generative AI and ML technologies.

Senior Data Engineer

Senior Data Engineer role at Microsoft focusing on building and maintaining data pipelines, ETL processes, and cloud computing solutions using Azure technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cairo office, focusing on data pipeline development and machine learning for the shopping cashback team.