Taro Logo

Software Engineer II

Microsoft is a global technology company whose mission is to empower every person and organization on the planet to achieve more.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Job Description

Microsoft Teams Developer Platform is seeking a Software Engineer II to join their dynamic team building the next evolution in collaboration and teamwork. This role offers an exciting opportunity to work on Microsoft Teams Graph APIs and Developer Experience, serving millions of users worldwide.

The position involves building resilient, highly scalable services using cutting-edge technologies including .NET Core, Kubernetes, Redis, and Azure Cosmos DB. You'll be working on one of Microsoft's fastest-growing products, with the chance to impact collaboration tools used globally.

As a Software Engineer II, you'll implement efficient service patterns, work with various storage solutions, and build high-availability features. The role requires expertise in backend development, cloud architecture, and API design. You'll be responsible for services used by hundreds of millions of users, focusing on security, compliance, and integration features.

The ideal candidate brings 2+ years of engineering experience, strong problem-solving skills, and familiarity with cloud applications. You'll join a team that values growth mindset and innovation, working in a hybrid environment with up to 50% work from home flexibility.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The base salary range is $100,600 - $199,000, with additional benefits and compensation available. This is an excellent opportunity to work on large-scale systems while contributing to Microsoft's mission of empowering every person and organization to achieve more.

Last updated 4 hours ago

Responsibilities For Software Engineer II

  • Implement efficient patterns to call dependent services
  • Leverage multiple storage solutions like Redis, CosmosDB
  • Implement high availability and resiliency patterns
  • Own and operate services of massive scale used by 100s of millions of users
  • Build features for Teams APIs on Microsoft Graph
  • Handle security, compliance and powering automation scenarios

Requirements For Software Engineer II

Java
JavaScript
Python
Redis
MongoDB
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience working on large scale cloud applications
  • Coding experience in C, C++, C#, Java, JavaScript, or Python
  • Familiar with Agile/Scrum/Lean Methodology
  • Strong analytical, problem solving and organizational skills
  • Excellent written and oral communication skills
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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