Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Distributed Systems
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer

Join Microsoft's Azure OneDeploy HealthStore team within Azure Core as a Software Engineer focused on building large-scale distributed systems. The team is responsible for staging and orchestrating deployments and repairs across millions of virtual machines globally, ensuring safety, efficiency, and high availability for customers. You'll be part of evolving the system from batch processing to a streaming solution, working on planet-scale projects that directly impact Azure Core infrastructure.

The role offers an exciting opportunity to work with data-driven decisions and smart systems through the team's data platform and data science initiatives. You'll be instrumental in building the next generation of Azure Core infrastructure, with significant growth opportunities. The position involves collaboration with various stakeholders, system design, code optimization, and on-call responsibilities.

Microsoft provides a collaborative environment with a growth mindset culture, where innovation and shared goals are paramount. The company offers comprehensive benefits including industry-leading healthcare, educational resources, and work-life balance support. With up to 100% work-from-home flexibility and involvement in critical Azure infrastructure, this role presents a unique opportunity to make a significant impact while working with cutting-edge cloud technologies.

Last updated 22 days ago

Responsibilities For Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive workgroup's priorities and work items
  • Act as a Designated Responsible Individual (DRI) guiding other engineers
  • Monitor systems and handle on-call responsibilities
  • Proactively seek new knowledge and adapt to new technical trends

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field with technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must be legally authorized to work in Romania
  • Must pass Microsoft Cloud Background Check
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For 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?

Jobs Related To Microsoft Software Engineer

Software Engineer II

Microsoft seeks a Software Engineer II for OneDrive and SharePoint team to build large-scale distributed systems and cloud infrastructure with competitive pay and benefits.

Software Engineering II

Microsoft Software Engineer II position in Vancouver focusing on distributed systems and telemetry platforms, offering hybrid work and competitive compensation.

Software Engineer 2

Microsoft seeks Software Engineer 2 for Big Data Platform team in Beijing, working on distributed systems with Hadoop, HDFS, and other open-source technologies.

ROP - Software Engineer II

Mid-level Software Engineer role at Microsoft working on Azure Storage distributed systems, requiring 4+ years of experience in systems programming and distributed systems.

Software Engineer

Software Engineer position at Microsoft's Deep Learning Platform team, focusing on distributed systems, AI infrastructure, and high-performance computing.