Software Engineer II

Microsoft Microsoft · Big Tech · Prague, Prague, Czech Republic · Software Engineering

Software Engineer II role focused on designing and implementing scalable backend services and automation workflows for a high-scale distributed data ingestion platform processing trillions of logs per day. The role emphasizes engineering excellence, end-to-end feature development, and collaboration across teams, with a focus on ingestion latency, security, and cost optimization within the Microsoft Security organization.

What you'd actually do

  1. Design and implement scalable backend services and automation workflows.
  2. Drive engineering excellence through secure coding, robust testing, and maintainable design.
  3. Own end-to-end feature development, ensuring reliability, diagnosability, and customer transparency.
  4. Collaborate across engineering, product, and incident management teams to improve service health and operational readiness.
  5. Participate in on-call rotations and live site investigations, applying structured debugging and telemetry analysis.

Skills

Required

  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python
  • backend services
  • automation workflows
  • secure coding
  • testing
  • design
  • debugging
  • telemetry analysis

Nice to have

  • cloud background check

What the JD emphasized

  • security
  • high scale distributed system
  • trillions of logs per day
  • ingestion latency
  • security and cost optimization
  • secure coding
  • robust testing
  • maintainable design
  • reliability
  • diagnosability
  • customer transparency
  • service health
  • operational readiness
  • on-call rotations
  • live site investigations
  • structured debugging
  • telemetry analysis
  • security, privacy, and accessibility standards
  • security screening requirements
  • Microsoft Cloud Background Check