Software Engineer II (Vancouver)

Software Engineer II (Vancouver)

24 Oct
|
Microsoft
|
Vancouver

24 Oct

Microsoft

Vancouver

Overview

Join the team that powers the worlds productivity! Excel is more than a spreadsheet. It is a global platform relied on by millions of people every day from students and scientists to business leaders and innovators. As we embark on the next chapter of intelligent agentic experiences you have the opportunity to help shape the future of how people work analyze and create with Excel.

The Excel Agent teams mission is to make expert-level Excel capabilities available to everyone. People describe what they need in plain language and the agent works in their workbook to help accomplish the task. It understands workbook context and user intent plans and completes multi-step tasks using Excel capabilities and checks its results before reporting back. We are building an agent people can trust with real work one that brings in the right context supports repeatable processes and delivers results that remain editable and easy to verify.

As a Software Engineer II on the Excel Agent team you will help design build and ship features that combine Excels core capabilities with agentic AI. You will own feature implementation testing and production support with minimal guidance while contributing to technical designs with support from more experienced engineers. You will work across client and service components and gain experience building reliable AI-powered experiences at scale.

This position is based in Vancouver British Columbia Canada.

We are a welcoming and supportive team that values inclusive decision-making feedback and shared success. We use AI throughout our engineering processes while maintaining accountability for the quality and reliability of our work. We use prototypes and experiments to test ideas and use data and customer feedback to inform our decisions. We are looking for engineers who can work effectively in a dynamic environment learn new technologies and systems and collaborate with others to deliver reliable customer experiences.

Microsofts mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect integrity and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

- Implement and maintain AI-powered features and agentic workflows that help the agent understand workbook context and user intent owning feature delivery with minimal guidance.
- Contribute to feature and technical designs evaluating performance scalability reliability security and cost considerations with guidance from experienced engineers.
- Develop and execute feature test strategies including unit integration regression security and AI evaluation tests. Use telemetry and evaluation results to help confirm that features work reliably and meet defined quality expectations.




- Monitor feature performance and iterate based on data and customer feedback using established practices such as feature flags success and guardrail metrics secure rollouts and rollback mechanisms.
- Use AI-assisted development tools in a disciplined manner to support engineering productivity and code quality reviewing validating and taking responsibility for AI-generated code tests and other engineering artifacts.
- Collaborate with Product Design Applied Science engineering security and privacy partners to understand user needs and develop features that meet applicable security privacy responsible AI and accessibility requirements.
- Participate as a Designated Responsible Individual (DRI)/on-call engineer for features you own by monitoring service health mitigating incidents using established playbooks and least-privilege access escalating when appropriate and contributing to root-cause fixes and improvements.
- Deliver tested secure and maintainable code across client and service components using shared components and established engineering patterns where appropriate.
- Contribute to deployment automation monitoring telemetry troubleshooting documentation and other engineering practices that improve the reliability and maintainability of the product.
- Learn the codebase tools technologies and engineering practices needed for your area and share relevant knowledge and best practices with the team.

Qualifications

Required Qualifications

- Bachelors Degree in Computer Science or related technical field AND 2 years technical engineering experience with coding in languages including but not limited to C C C# Java JavaScript/TypeScript or PythonOR equivalent experience.

Job Requirements: Other & Additional

Ability to meet Microsoft customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:

This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications

- Masters Degree in Computer Science or related technical field AND 3 years technical engineering experience with coding in languages including but not limited to C C C# Java JavaScript/TypeScript or PythonORBachelors Degree in Computer Science or related technical field AND 5 years technical engineering experience with coding in languages including but not limited to C C C# Java JavaScript/TypeScript or PythonOR equivalent experience.

- Effective communication skills and experience collaborating across cross-functional teams.




- Experience using AI or LLM-based technologies in software development such as AI-assisted coding code-generation workflows automated test generation AI-assisted debugging or AI-supported code review.
- Familiarity with LLM-based or agentic systems including capabilities such as tool use/function calling workflow orchestration planning or evaluation.
- Experience developing and testing client or service software such as web applications APIs cloud services or distributed systems.
- Experience using engineering practices and tools for source control automated testing continuous integration and deployment monitoring or production troubleshooting.

Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85800 - CAD $169300 per year.

Find additional pay information here:
Engineering IC3 - Léchelle salariale de base typique pour ce rôle dans lensemble du Canada est de 85800 $ CAD à 169300 $ CAD par année.

Pour plus dinformation au sujet de la rémunération veuillez cliquer ici:
poste sera ouvert pendant au moins cinq jours et les candidatures seront acceptées de façon continue jusquà ce que le poste soit pourvu.

This position will be open for a minimum of 5 days with applications accepted on an ongoing basis until the position is filled.

Microsoft est un employeur offrant légalité daccès à lemploi. Tous les candidats qualifiés seront pris en considération pour lemploi sans égard à lâge à lascendance à la citoyenneté à la couleur aux congés médicaux ou familiaux à lidentité ou à lexpression de genre aux renseignements génétiques à létat dimmigration à létat matrimonial à létat de santé à lorigine nationale à un éventuel handicap physique ou mental à laffiliation politique au statut de vétéran protégé ou au statut militaire à la race à lethnie à la religion au sexe (y compris la grossesse) à lorientation sexuelle ou à toute autre caractéristique protégée par les lois ordonnances et règlements locaux applicables. Si vous avez besoin daide avec des accommodements religieux et/ou dun accommodement raisonnable en raison dun handicap pendant le processus de candidature apprenez-en plus sur la demande daccommodement.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age ancestry citizenship color family or medical care 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 local laws regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process read more about requesting accommodations.

Required Experience:

IC

📌 Software Engineer II (Vancouver)
🏢 Microsoft
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer ii (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: software engineer ii (vancouver) / vancouver