Senior Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Senior Software Engineer role on the Azure Data Analytics team, focusing on building the core analytics experiences within Microsoft Fabric. The role involves designing and developing big data cloud offerings, ensuring quality software delivery, and maintaining cloud services. While the team's mission is to build the data platform for the age of AI, this specific role is centered on data engineering and platform development, not direct AI/ML model building.

What you'd actually do

  1. Design and develop exceptional experience for new big data cloud offering.
  2. Plan, schedule and deliver quality software incrementally.
  3. Review changes to product codebase and provide constructive feedback that align with industry best practices.
  4. Maintain and operate cloud online services.
  5. Passion and experience for building great developer experience and user experience of modern analytics systems.

Skills

Required

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

Nice to have

  • 5+ years of programming experience in service/backend
  • Software development experience building scalable, distributed services using C# or other high-level languages.
  • Software development experience with multi-threaded/parallel programming.
  • Software development experience on service fabric or Kubernetes.
  • Experience with open-source components like Spark
  • Experience with Azure/AWS/Google Cloud Compute/Storage/Network resource provisioning & management