Software Engineer

Global technology company that empowers people and organizations worldwide through software, cloud services, and hardware.
$81,900 - $160,200
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS · Cybersecurity

Description For Software Engineer

Join Microsoft's Azure Edge + Platform Division as a Software Engineer, where you'll be at the forefront of developing security-focused solutions and data engineering systems. This role combines data science, security, and software engineering, making it a unique opportunity in today's tech landscape.

The position is based in Redmond, Washington, with a hybrid work arrangement allowing up to 50% work from home. As part of the Hardware and Security Data Intelligence team, you'll impact millions of customers across Microsoft's Desktop, Server, and Azure environments. The role offers a competitive salary range of $81,900 - $160,200 per year, varying by location.

Your responsibilities will center around building robust data pipelines, conducting customer satisfaction analysis, and operationalizing ML models. You'll work with cutting-edge technologies including Spark/Scala, Jupyter notebooks, and PowerBI for data visualization. The role requires strong expertise in data engineering, analysis, and security, with a focus on delivering actionable insights that shape product direction.

The ideal candidate should have a Bachelor's degree in Computer Science or related field, with proven experience in languages like Python, Java, JavaScript, or C++. Experience with data science, AI/ML, and strong SQL skills are essential. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

This is an excellent opportunity for a mid-level software engineer looking to make a significant impact in a role that combines data engineering, security, and product development. You'll be part of a collaborative team that values continuous learning and innovation, working on projects that directly influence Microsoft's global security initiatives and customer experience improvements.

Last updated 8 days ago

Responsibilities For Software Engineer

  • Build robust data pipeline
  • Conduct analysis to gauge customer satisfaction
  • Track progress towards key business objectives
  • Enable leadership decision-making through data insights
  • Facilitate near real-time alerting and in-depth analytics
  • Operationalize ML models
  • Data Engineering and Modeling
  • Data Management and Analysis
  • Engineering Fundamentals

Requirements For Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • Proficiency in Spark/Scala
  • Experience with Jupyter notebooks
  • Pass Microsoft Cloud background check
  • Strong problem solving, testing, and debugging skills
  • Solid SQL/Kusto and Data Analysis skills
  • Experience with data visualization using PowerBI
  • Data Science, AI and ML experience

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer

Data Engineer II - MSTIC RnD

Data Engineer II position at Microsoft's Threat Intelligence Center focusing on building and managing security-focused data pipelines and infrastructure.

Software Engineer II - Data Services

Software Engineer II position at Microsoft focusing on data services and big data technologies for the Windows Autopatch team, offering remote work and competitive compensation.

Data Engineer

Microsoft is seeking a Data Engineer to lead data governance and master data management initiatives for their Global Project Controls team, focusing on datacenter infrastructure projects.

Software Engineer II

Software Engineer II position at Microsoft's IDEAs team, working on large-scale distributed systems and data analytics platforms.

Data Engineer II

Microsoft is hiring a Data Engineer II to build scalable data platforms for Teams Phone Systems, offering $98K-$193K salary with comprehensive benefits in Redmond, WA.