Software Engineer II

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$83,600 - $159,600
Backend
Mid-Level Software Engineer
Remote
2+ years of experience

Description For Software Engineer II

Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. We are looking for a Software Engineer II to join us in our mission to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.

Within Azure Data, the Microsoft Fabric platform team builds and maintains the operating system and provides customers a unified data stack to run an entire data estate. The platform provides a unified experience, unified governance, enables a unified business model and a unified architecture. Within Fabric, Data Team builds telemetry pipelines for both internal and external customers. This is a mission critical service built for scale, compliance and data guarantees also leveraging our world class technologies like Power BI, Azure Data Explorer, EventHub, Azure Data Factory to ensure robust telemetry flow and ease of consumption for diagnostics and analytics.

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. We don't just appreciate different perspectives- we actively seek them out and welcome them. By harnessing the collective power of every individual, we're able to better serve our customers.

Responsibilities:

  • Develop and maintain core-services, APIs and SDKs that are used to produce, pipeline and consume telemetry
  • Work with stakeholders to build and facilitate the usage of service data models, leveraging Azure and proprietary technologies
  • Drive improvements around areas of ownership in the service
  • Lead architecture, design, and develop features and solutions with high quality and scalability
  • Design, implement, and refine chosen solutions in close partnership with Product Management and partner teams
  • Be part of the on-call rotation for maintaining service health

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience OR Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Ability to work with relational databases (like SQL server, T-SQL) and semi-structured or NoSQL databases (like Cosmos DB, Azure Table/Blob storage etc.)
  • Proficient verbal and written communications skills, including proven experience communicating clearly and precisely with both technical and non-technical stakeholders at all levels.

Microsoft offers industry-leading healthcare, educational resources, discounts on products and services, savings and investments, maternity and paternity leave, generous time away, giving programs, and opportunities to network and connect.

Last updated 7 months 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 and partner teams
  • Be part of the on-call rotation for maintaining service health

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Ability to work with relational databases (like SQL server, T-SQL) and semi-structured or NoSQL databases (like Cosmos DB, Azure Table/Blob storage etc.)
  • Proficient verbal and written communications skills
  • Experience communicating with technical and non-technical stakeholders at all levels

Benefits For Software Engineer II

  • 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

Software Engineer II

Microsoft Security is hiring a Software Engineer II to develop and maintain critical trust and security services, offering hybrid work in Redmond, WA with competitive compensation and benefits.

Software Engineer II

Microsoft is seeking a Software Engineer II in Hyderabad to join the Windows Developer Platform team, building and evolving the platform that developers use to create Windows apps.

Software Engineer II

Software Engineer II position at Microsoft's E+D Growth team, focusing on Copilot and Microsoft 365 development, offering remote work and competitive benefits.

Software Engineer 2

Microsoft Software Engineer 2 position in Bangalore focusing on cloud solutions development, requiring 4+ years experience and strong collaboration skills.

Software Engineer II

Microsoft Store team is hiring a Software Engineer II to build high-scale microservices powering the Microsoft App Store experience for 1.5 billion Windows devices worldwide.