Taro Logo

Software Engineer 2 (IC3)

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Ho Chi Minh City, Vietnam
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft is seeking a Software Engineer 2 (IC3) to join their team in Ho Chi Minh City, Vietnam. This role is a critical position for a seasoned individual contributor who will play a vital role in designing, building, and maintaining scalable, reliable, and secure software systems. The IC3 engineer will serve as a technical lead for feature areas or components and will be recognized for their ability to drive execution while mentoring others.

The ideal candidate will have at least 2 years of technical engineering experience with strong proficiency in languages like C#, Java, Python, or JavaScript. They should have experience with large-scale cloud or distributed systems and be familiar with modern development practices including CI/CD pipelines and agile methodologies.

As part of Microsoft's mission to empower every person and organization on the planet to achieve more, you'll work in a culture that embraces a growth mindset, innovation, and collaboration. The role offers a hybrid work arrangement with up to 50% work from home flexibility and requires 0-25% travel.

Key responsibilities include contributing to AI native feature architecture, writing clean and maintainable code, collaborating with cross-functional teams, implementing telemetry systems, and focusing on customer needs. You'll be part of a team that values respect, integrity, and accountability while creating an inclusive environment where everyone can thrive.

The position comes with comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. This is an excellent opportunity for a mid-level software engineer looking to make an impact at one of the world's leading technology companies while working on innovative AI and cloud solutions.

Last updated 9 hours ago

Responsibilities For Software Engineer 2 (IC3)

  • Design and Implementation: Contribute to the architecture and design of product AI native features
  • Coding and Debugging: Write clean, maintainable, and extensible code
  • Collaboration: Work with product managers, designers, and other engineers
  • Telemetry and Observability: Integrate instrumentation to gather telemetry data
  • Customer Focus: Understand customer pain points and translate them into technical solutions

Requirements For Software Engineer 2 (IC3)

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with large-scale cloud or distributed systems
  • Proficiency in any of the languages such as C#, Java, Python, or JavaScript
  • Familiarity with CI/CD pipelines, agile methodologies, and modern development practices
  • Passionate about AI, innovation, and emerging technologies

Benefits For Software Engineer 2 (IC3)

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Related Jobs

Software Engineer

Software Engineering role at Microsoft working on Substrate Core team, building infrastructure for M365 Copilot and critical services, with focus on backend systems and AI integration.

Software Engineer

Software Engineer role at Microsoft building large-scale data ingestion services for Office365, focusing on distributed systems and data privacy.

Software Engineer 2 (Office Data Loader team)

Software Engineer 2 position at Microsoft's Office Data Loader team, building large-scale data ingestion services for Office365 with focus on privacy and compliance.

Software Engineer 2 (IC3)

Microsoft seeks a Software Engineer 2 (IC3) in Ho Chi Minh City for designing and building scalable software systems, offering hybrid work and comprehensive benefits.

Software Engineer - NIM Production and Automation

Software Engineering role at NVIDIA focusing on AI infrastructure automation and microservices deployment, requiring 2+ years of experience in software development with Python/Go and container technologies.