About The Company
Microsoft is a global technology leader committed to empowering individuals and organizations to achieve more. With a rich history of innovation, Microsoft develops cutting-edge software, hardware, and cloud solutions that transform the way people work, learn, and communicate. The company's mission is to enable every person and organization on the planet to realize their full potential through technology. Microsoft fosters a culture of inclusion, integrity, and accountability, emphasizing collaboration and continuous learning. Its diverse portfolio includes products like Microsoft 365, Azure, Windows, and LinkedIn, serving millions of users worldwide. Microsoft’s dedication to responsible AI, security, and privacy underscores its commitment to building trustworthy technology that benefits society at large.
About The Role
We are seeking a talented Software Engineer II to join our innovative team focused on building next-generation AI-enabled communication tools within Microsoft Teams. In this role, you will be instrumental in developing features that enhance frontline productivity across various industries such as retail, healthcare, manufacturing, travel, and finance. Your work will contribute to integrating advanced AI capabilities, including autonomous agents and shift management functionalities, into Microsoft Teams, making collaboration more intuitive and efficient for frontline users. This position offers the opportunity to work on high-impact projects that serve millions of users globally, shaping the future of modern work environments. You will collaborate with cross-functional teams, contribute to the full software development lifecycle, and help create reliable, secure, and scalable solutions aligned with Microsoft’s values and strategic goals.
Qualifications
- Bachelor’s Degree in Computer Science or a related technical field and at least 2 years of professional engineering experience, or equivalent experience.
- Proficiency in programming languages such as C, C++, C#, Java, JavaScript, or Python.
- Experience developing complex applications or backend systems.
- Ability to meet Microsoft, customer, and government security screening requirements.
- Strong understanding of software development lifecycle, testing, and deployment processes.
- Excellent problem-solving skills and the ability to work collaboratively in a team environment.
- Effective communication skills to interact with stakeholders and team members.
Responsibilities
- Own the end-to-end development lifecycle of assigned features, including design, implementation, testing, and deployment.
- Collaborate with stakeholders to gather and define user requirements for new features and enhancements.
- Develop and review design documents, considering dependencies and integration points, incorporating feedback from relevant teams.
- Write clean, maintainable, and efficient code, reusing existing components where applicable.
- Break down large work items into manageable tasks, providing accurate estimates for delivery timelines.
- Act as a Designated Responsible Individual (DRI) to monitor service health, troubleshoot issues, and coordinate recovery efforts during outages or degradations.
- Stay informed about privacy, security, compliance, and responsible AI guidelines, ensuring adherence during development.
- Implement features with a focus on diagnosability, reliability, and maintainability, complemented by automated testing.
- Utilize feature rollout flags and experimentation techniques such as A/B testing to evaluate new features in production environments.
- Embody Microsoft’s culture and values, fostering an inclusive and innovative work environment.
Benefits
- Competitive salary package aligned with industry standards.
- Comprehensive health, dental, and vision insurance plans.
- Flexible work arrangements and opportunities for remote work.
- Generous paid time off and holiday leave policies.
- Professional development programs and continuous learning opportunities.
- Employee wellness programs and resources to support mental and physical health.
- Retirement savings plans with company contributions.
- Inclusive workplace culture that values diversity and inclusion.
Equal Opportunity
Microsoft is an equal opportunity employer. We do not discriminate based on age, ancestry, citizenship, color, family or medical leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws and regulations.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer - Agentic Search Index
2026-05-22
Software Engineer- Full stack
2026-05-26
Software Engineer II -Full Stack
2026-05-19
- Posted
- Jan 21, 2026
- Type
- Full-time
- Level
- Associate
- Location
- Vancouver
- Company
- Microsoft
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer - Agentic Search Index
2026-05-22
Software Engineer- Full stack
2026-05-26
Software Engineer II -Full Stack
2026-05-19