Taro Logo

Software Engineer II

Microsoft is a leading technology company building cloud-enabled solutions and innovative products across various domains including data, AI, and enterprise software.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Azure Data engineering team is seeking a Software Engineer II to join their innovative platform team. This role is part of the Microsoft Fabric platform team, which builds and maintains the operating system and provides customers a unified data stack to run an entire data estate. The team focuses on building telemetry pipelines for both internal and external customers, working with critical services built for scale, compliance, and data guarantees.

The position involves developing and maintaining core-services, APIs, and SDKs for telemetry production, pipeline, and consumption. You'll work with cutting-edge technologies including Power BI, Azure Data Explorer, EventHub, and Azure Data Factory. The role requires collaboration with stakeholders to build service data models and drive improvements in service ownership areas.

As a Software Engineer II, you'll be responsible for leading architecture, design, and feature development while maintaining high quality standards. You'll work closely with Product Management and partner teams to implement and refine solutions. The role includes participation in on-call rotation for service health maintenance.

Microsoft offers an inclusive work environment where passionate innovators come to collaborate and envision possibilities in a cloud-enabled world. The company provides comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and opportunities for professional growth.

This position requires a Bachelor's Degree in Computer Science or equivalent experience, along with 2+ years of professional software development experience. The ideal candidate should have proficiency in programming languages such as C#, Java, C++, JavaScript, or Python, and excellent communication skills for working with both technical and non-technical stakeholders.

Last updated a day ago

Responsibilities For Software Engineer II

  • Develop and maintain core-services, APIs and SDKs for telemetry
  • Work with stakeholders to build and facilitate service data models
  • Drive improvements around areas of ownership in the service
  • Lead architecture, design, and develop features and solutions
  • Design, implement, and refine solutions with Product Management
  • Be part of the on-call rotation for service health

Requirements For Software Engineer II

Java
JavaScript
Python
Kafka
  • Bachelor's Degree in Computer Science or related technical discipline OR equivalent experience
  • 2+ years of professional software development experience
  • Proficiency in one or more programming languages (C#, Java, C, C++, JavaScript, or Python)
  • Excellent verbal and written communications skills
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II

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?

Jobs Related To Microsoft Software Engineer II