Senior Software Engineer

Microsoft Microsoft · Big Tech · Vancouver, BC +1 · Software Engineering

Senior Software Engineer role focused on developing and operating robust release infrastructure for Microsoft 365's Intelligent Conversation and Communications Cloud (IC3) platform. The role involves architecting standardized release infrastructure, defining release patterns, building automation and tooling for reliability and efficiency, and driving cross-organizational technical alignment. This is a platform engineering role within a large enterprise cloud services environment.

What you'd actually do

  1. Architect and deliver standardized release infrastructure that enables reliable deployments and scalable build‑outs across IC3 services and cloud environments.
  2. Define, evolve, and enforce “golden standard” release patterns and partner with service teams to onboard and converge onto those patterns.
  3. Build automation and platform tooling that improves reliability and efficiency by centralizing release processes and reducing manual operational work.
  4. Drive cross‑org technical alignment across partners and stakeholders to ensure solutions scale across services with consistent outcomes.
  5. Lead technical design reviews and be the subject matter expert for critical platform components, raising engineering rigor and establishing durable, repeatable patterns (including safe rollouts and operational readiness).

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Experience in software development, preferably in cloud services.
  • Experience with Azure or other cloud platforms.
  • Understanding of distributed systems and microservices architecture.
  • Problem-solving and communication skills.

Nice to have

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Extensive experience working with large-scale cloud or distributed systems.
  • Building release/deployment platforms, CI/CD infrastructure, or automation tooling that standardizes and scales operational workflows.
  • Background in operational excellence, including reliability, observability, and running services at scale (including incident learning and prevention).
  • Familiarity with cloud platforms - Azure preferred.

What the JD emphasized

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter