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:
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 Software Engineer

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

Software Engineer, Automation

Senior Software Engineer position at Microsoft focusing on data automation and cloud solutions, offering competitive compensation and comprehensive benefits.

Senior Software Engineer--Bigdata Platform

Senior Software Engineer position at Microsoft focusing on big data platform development, utilizing Spark, Kafka, and other modern technologies to power Microsoft's search and advertising services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra Identity platform, focusing on big data processing and AI-driven security solutions.

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 4 days 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?