Software Engineer

Microsoft Microsoft · Big Tech · Warsaw, Masovian Voivodeship, Poland · Software Engineering

Software Engineer role on the Azure Data team, focusing on cloud infrastructure for messaging and real-time analytics services. Responsibilities include building backend services, automating DevOps, enhancing monitoring, and contributing to security. The role involves using AI tools within the SDLC but is not focused on building AI models.

What you'd actually do

  1. Build and evolve core backend services and cross-cutting infrastructure to support scalable and resilient systems.
  2. Automate DevOps workflows and operational tasks to improve efficiency and eliminate manual overhead and actions.
  3. Enhance system monitoring, observability, and reliability to ensure robust production performance.
  4. Contribute to centralized codebases, delivering high-quality, maintainable solutions that adhering to engineering standards
  5. Contribute to ongoing security posture improvement programs across our Azure fleet.

Skills

Required

  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python
  • Distributed systems development
  • Cloud services (Azure, AWS, GCP)
  • Large-scale software engineering

Nice to have

  • DevOps automation
  • System monitoring
  • Observability
  • Security posture improvement

What the JD emphasized

  • proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Distributed systems development and deployment experience with cloud services ( e.g. Azure, AWS, GCP).
  • Experience with large-scale software engineering.