Backend Software Engineer 2

Microsoft Microsoft · Big Tech · Spain · Software Engineering

Backend Software Engineer role focused on building and operating large-scale data platform services for Microsoft Fabric, enabling data engineers and data scientists. The role involves designing, implementing, testing, shipping, and supporting services related to data engineering, data science, and data integration within the Azure Data ecosystem.

What you'd actually do

  1. Work closely with a passionate team of engineers distributed across the world to deliver impactful solutions that drive customer success.
  2. Design, implement, test, ship, and support large-scale services and components that power Fabric Data Engineering experiences, with industry leading quality, performance, scalability, reliability, and security.
  3. Collaborate with Product Management to define product requirements, validate specifications, and align on customer and business needs.
  4. Apply a growth mindset to tackle complex technical problems and deliver innovative, high quality solutions.
  5. Contribute to a team culture centered on learning, continuous improvement, engineering excellence, and high-quality execution.

Skills

Required

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

Nice to have

  • Master's Degree in Computer Science or related technical field AND substantial technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Experience designing, implementing, deploying, and operating scalable cloud services on top of cloud platform like Azure/AWS/Google Cloud
  • Proficiency in C#, Java, Go, or similar backend languages
  • Experience owning features or service components end to end
  • Understanding of distributed systems, service reliability, and performance optimization
  • Experience collaborating across engineering, product, and operations teams

What the JD emphasized

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.