Software Engineer II

Microsoft is a global technology company that empowers people and organizations 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 developing cutting-edge features using state-of-the-art Web and AI technologies to advance collaboration and productivity in Microsoft Teams. As a Software Engineer II, you'll be part of a tight-knit group working on large-scale complex web development using React and GraphQL, while collaborating with the broader Teams engineering organization.

The role requires strong technical expertise in modern web development, with a focus on React framework and TypeScript/JavaScript. You'll be responsible for designing and implementing messaging and AI features, ensuring great user experiences across multiple devices and browsers, and maintaining high-quality code through comprehensive testing.

This is an excellent opportunity for someone with 2+ years of experience who wants to make a significant impact on a product used by hundreds of millions of users. The position offers competitive compensation (CAD $83,600 - $159,600), comprehensive benefits, and the chance to work in a hybrid environment (up to 50% work from home) in Vancouver.

The ideal candidate should be passionate about building web and GenAI applications, have strong problem-solving skills, and thrive in a collaborative environment. You'll be working with state-of-the-art technologies while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Benefits include industry-leading healthcare, educational resources, product discounts, savings and investment options, parental leave, generous time off, and opportunities for networking and community involvement. Microsoft maintains a strong commitment to diversity, inclusion, and work-life balance, making it an excellent place for career growth and professional development.

Last updated 15 hours 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 AND 2+ years technical engineering experience
  • Engineering 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

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

Member of Technical Staff - Product Engineer

Microsoft AI is hiring a Product Engineer to build Copilot web experiences, focusing on frontend development with TypeScript and React in Mountain View, CA.

Software Engineer II - Fullstack

Microsoft is hiring a Software Engineer II - Fullstack in Vancouver to develop features for Teams Rooms devices using TypeScript, React, and modern web technologies.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II in Vancouver to develop frontend solutions using React.js and modern web technologies, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft Security seeks Software Engineer II for frontend development role, building secure cloud-hosted micro frontends with React/TypeScript. 4+ years experience required. Hybrid work model.

Software Engineer II

Software Engineer II position at Microsoft's Bing team in Vancouver, focusing on frontend development and user experience, offering hybrid work and comprehensive benefits.