Taro Logo

Software Engineer

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

Job Description

Microsoft's Resource Central team is seeking a Software Engineer II to join their dynamic team. This role offers an exciting opportunity to work on scalable and reliable services that power world-class product experiences. As a Software Engineer II, you'll be involved in multiple technology layers, from user interfaces to cloud services, and work with big data and machine learning technologies.

The position involves designing globally scalable services and experiences while collaborating with various engineering divisions within Microsoft. You'll be developing comprehensive web applications and services using cutting-edge web technologies in an agile environment. The team values diverse perspectives and encourages innovation, where developers have significant influence over product direction and features.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration. The company is committed to building an inclusive environment where everyone can thrive. This role offers excellent opportunities for mentorship, professional growth, and making meaningful impact on key business objectives.

The Resource Central team is at the forefront of Microsoft's technical infrastructure, working on services that require both breadth and depth of technical knowledge. You'll be part of a team that values technical excellence while maintaining a strong focus on user experience and product quality. The role involves working with various stakeholders, contributing to system design, and implementing robust solutions that scale globally.

As a Software Engineer II, you'll have the opportunity to work with modern technologies and frameworks while solving complex technical challenges. The position offers a balance of independent work and collaborative projects, allowing you to grow your technical skills while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 20 hours ago

Responsibilities For Software Engineer

  • Works with stakeholders to determine user requirements for features
  • Contributes to identifying dependencies and developing design documents
  • Creates and implements code for products, services, or features
  • Breaks down larger work items into smaller tasks and provides estimation
  • Acts as a Designated Responsible Individual (DRI) for on-call system monitoring
  • Stays current with developments to improve system availability, reliability, and performance

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Machine Learning proficiency (preferred)
  • Master's Degree in Computer Science or related field (preferred)

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
Dental Insurance
Vision Insurance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities