Software Engineer 2

Microsoft Microsoft · Big Tech · Hyderabad, TS, IN · Software Engineering

Software Engineer II role focused on building scalable, reliable, and secure engineering solutions for Microsoft's global commerce platform to meet regulatory, audit, and trust requirements, including SOX, privacy, identity, and AI governance. The role involves designing and implementing software services, building automation pipelines for compliance processes, and working on distributed systems at scale.

What you'd actually do

  1. Design, implement, and maintain software services and platform components that support compliance, auditability, and governance across commerce systems.
  2. Build automation pipelines to replace manual compliance processes (e.g., evidence collection, access reviews, control validations).
  3. Develop reliable, testable, and maintainable code using modern engineering practices (code reviews, unit tests, CI/CD).
  4. Work on distributed systems that operate at scale across multiple services and tenants.
  5. Collaborate closely with product managers, compliance partners, security teams, and auditors to translate regulatory requirements into scalable engineering solutions.

Skills

Required

  • C#
  • Java
  • Python
  • backend services
  • APIs
  • platform components
  • data structures
  • algorithms
  • software design fundamentals
  • cloud-based systems
  • Azure

Nice to have

  • modern engineering practices
  • code reviews
  • unit tests
  • CI/CD
  • distributed systems
  • system reliability
  • performance
  • security posture
  • on-call rotations
  • incident analysis
  • root cause investigations
  • preventative improvements
  • product managers
  • compliance partners
  • security teams
  • auditors
  • technical design discussions
  • architecture
  • implementation tradeoffs
  • documentation
  • design reviews
  • team discussions

What the JD emphasized

  • AI governance
  • SOX
  • privacy
  • identity
  • regulatory requirements