Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$83,600 - $159,600
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft Teams Messaging team in Silicon Valley (SVC Messaging) is seeking a Software Engineer II to join their innovative enterprise messaging and GenAI solutions team. This role offers an exciting opportunity to work on one of Microsoft's fastest-growing products, building messaging and communication features that serve millions of users. The position involves working with state-of-the-art Web and AI technologies to deliver the next evolution of collaboration and productivity features for Microsoft Teams.

The ideal candidate will be a creative problem solver who can quickly make an impact on the team and work with the larger Teams engineering organization. You'll be part of a tight-knit group of dedicated professionals focused on delivering innovative and meaningful experiences to hundreds of millions of Microsoft Teams users. The role requires expertise in React framework and TypeScript/JavaScript, with opportunities to work on multiple new messaging and AI features.

Working in a hybrid environment (up to 50% work from home), you'll collaborate with partner teams, manage individual projects, and contribute to the development of large-scale services. The position offers competitive compensation (CAD $83,600 - $159,600) and comprehensive benefits, including healthcare, educational resources, and parental leave. This is an excellent opportunity for those passionate about modern web development and AI technology who want to impact how people collaborate and communicate globally.

Last updated 13 days ago

Responsibilities For Software Engineer II

  • Design, implementation, and testing of multiple new messaging and AI features
  • Build user experiences that work great across multiple devices and browsers
  • Write and maintain unit tests and automated integration or end-to-end tests
  • Collaborate with partner teams to meet engineering goals
  • Manage individual projects or feature priorities, deadlines, and deliverables

Requirements For Software Engineer II

React
TypeScript
JavaScript
  • Bachelor's Degree in Computer Science or related technical field with 2+ years technical engineering experience
  • Experience with large scale complex modern web development stacks like React and GraphQL
  • Strong knowledge of computer science, algorithms, and design patterns
  • Experience with unit-test, continuous integration, and test-driven development
  • Experience with telemetry and data-driven development
  • Experience with web performance profiling and analysis
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II

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 II

Software Engineer II - Full-Stack

Microsoft seeks Full-Stack Software Engineer II for Trust and Security Services team to develop secure certificate management systems and security infrastructure.

Software Engineer II

Microsoft is hiring a Software Engineer II in Vancouver to develop front-end experiences for Power Query, offering remote work and competitive compensation.

Software Engineer II

Microsoft Software Engineer II position focusing on cybersecurity solutions development, requiring 3+ years of experience in full-stack development and cloud services.

Software Engineer

Microsoft is seeking a Software Engineer to join the Bing Core Experience team to develop engaging search experiences using modern web technologies.

Software Engineer II

Microsoft is seeking a Software Engineer II to build frontend applications and platforms for customer community engagement, offering hybrid work and comprehensive benefits.