Taro Logo

Software Engineer 2

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Ho Chi Minh City, Vietnam
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer 2

Microsoft's Substrate Core Foundation Performance team is seeking a Software Engineer 2 to join their mission-critical infrastructure team. This role is part of the data and intelligence platform that enables internal Microsoft teams to build, deploy, and maintain compliant productivity apps and services. The position focuses on building a unified attribution platform driving financial accountability and operational efficiency across Microsoft's shared infrastructure.

The role offers an opportunity to work on impactful systems that enable accurate cost attribution, usage transparency, and optimization insights across FinOps platforms. You'll be working with a high-impact, forward-looking team focused on building intelligent, scalable, and cost-efficient platforms that enable Microsoft to deliver world-class productivity experiences to billions of users.

As a Software Engineer 2, you'll be responsible for developing scalable attribution platforms, implementing billing logic, building dashboards, and collaborating with cross-functional teams. The position requires strong expertise in Java backend development, SQL databases, and cloud platforms, with additional experience in LLMs and prompt engineering being valuable.

The role offers a hybrid work environment with up to 50% work from home flexibility and minimal travel requirements (0-25%). You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that values growth mindset, innovation, and collaboration.

Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and various other perks. This is an excellent opportunity for a mid-level engineer looking to make a significant impact on Microsoft's core infrastructure while working with cutting-edge technologies and contributing to critical business operations.

Last updated 2 days ago

Responsibilities For Software Engineer 2

  • Contribute to the design and development of a scalable attribution platform that processes usage, cost, and telemetry data
  • Implement features that support on-behalf billing logic and integrate with FinOps systems
  • Assist in building dashboards and reporting tools that highlight usage trends and optimization opportunities
  • Collaborate with senior engineers and cross-functional teams to ensure data accuracy and alignment with platform goals
  • Support automation of reporting workflows and contribute to budget planning tools for engineering and finance stakeholders

Requirements For Software Engineer 2

Java
MySQL
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years experience building backend systems in Java for customer-facing web applications
  • Familiarity with cloud platforms and interest in FinOps or cost optimization strategies
  • Experience writing queries with SQL and using MySQL
  • Experience working with LLMs and prompt engineering
  • Understanding distributed systems, data pipelines, or telemetry platforms
  • Solid communication skills and a collaborative mindset

Benefits For Software Engineer 2

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer 2