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

Data Engineer position at Microsoft Azure in Belgrade, Serbia, focusing on building scalable capacity management services and data pipelines for the Azure platform.

Data Engineer

Data Engineer position at Microsoft in Mexico City, focusing on building scaled solutions for finance data and experiences, requiring 2+ years of experience in data engineering and cloud services.

Technical Support - Fabric Data Engineering

Technical Support Engineer position at Microsoft focusing on Azure Databricks and Analytics Services, offering remote work and comprehensive benefits.

Software Engineer II

Microsoft Software Engineer II position focusing on building data & analytics platforms for Cloud Supply Chain using Azure technologies.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to build and maintain their next-generation Azure Usage Billing platform, offering hybrid work and comprehensive benefits.