Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations worldwide through software, cloud services, and hardware.
$117,200 - $229,200
Data
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

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 focuses on developing AI Copilot features and tackling complex data challenges that impact billions of users globally.

The position involves working with business-critical data and analytics for the Identity & Network Access division, creating intelligent product experiences, and enabling data-driven decisions. You'll be responsible for designing and building scalable cloud services using big data technologies, contributing to data architecture improvements, and defining data engineering roadmaps.

Key responsibilities include conducting design and code reviews, implementing development best practices, and working with technologies like Hadoop, Spark, NoSQL, SQL, Kafka, and ETL/ELT systems. Experience with ML, Generative AI, Copilot, and Agentic-AI is highly valued.

The role offers competitive compensation ($117,200 - $229,200 base salary, higher in SF and NYC areas), comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility. You'll be part of a dynamic, inclusive team that values growth mindset and innovation while working on products that power everything from Windows to Office, Azure to Xbox.

The ideal candidate should have 4+ years of technical engineering experience, strong coding skills in languages like C++, Java, or Python, and experience with cloud services or distributed systems. You'll need to be self-motivated, detail-oriented, and possess excellent communication skills to succeed in this fast-paced environment.

Last updated 2 months 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 ensuring development best practices
  • Direct research on potential technology solutions
  • Embody Microsoft culture and values

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 languages including C, C++, C#, Java, JavaScript, or Python
  • Experience building, designing, managing and delivering highly available, large-scale cloud services or distributed systems
  • Must pass Microsoft Cloud Background Check
  • Hands-on experience with big data technology stacks preferred
  • Experience with data analysis, ML, Generative AI, Copilot, Agentic-AI preferred
  • Strong communication skills and attention to detail

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?