Principal Software Engineer

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

Principal Software Engineer for Microsoft's AI FinOps team, focusing on building a next-generation monetization platform for AI services like Copilot and agents. The role involves designing and implementing high-scale, low-latency services for consumption-based billing and licensing, requiring collaboration across multiple teams.

What you'd actually do

  1. Design, develop, and maintain high-scale, low-latency services that meet the needs of our diverse user base.
  2. Hands-on engineer who delivers high quality code that is maintainable, performant, testable and used in cross products
  3. Conduct efficient design and architectural discussions, ensuring that solutions are secure, reliable and maintainable. Lead and facilitate technical discussions, encouraging contributions from all team members and fostering an inclusive environment where ideas can be shared without judgment.
  4. Collaborate closely with multiple partner teams to ensure seamless integration and delivery of complex projects.
  5. Drive effective project management and delivery within a fast-paced, results-oriented environment.

Skills

Required

  • C#
  • Java
  • C
  • C++
  • JavaScript
  • Python
  • Spark
  • data engineering
  • data modelling

Nice to have

  • application usage telemetry insights
  • modern licensing and payment systems
  • .Net

What the JD emphasized

  • high-scale, low-latency services
  • AI monetization platform
  • consumption-based billing

Other signals

  • AI monetization platform
  • consumption-based billing for AI
  • high-scale, low-latency services