CrawlJobs Logo

Software Engineer II

Canada, Vancouver 85000.00 - 166800.00 CAD / Year · Job Posted February 14, 2026
Apply Position
Job Link Share

Job Description

Our team is building next-gen AI enabled communication tools, Shift management capabilities and autonomous agents in Microsoft Teams by integrating Agentic AI with knowledge from communications and information from Shifts to serve the needs of frontline users. Come join us! Microsoft Teams is the central hub for teamwork, bringing together people, content, and tools to enhance team engagement and effectiveness. It plays a pivotal role in Microsoft’s vision for modern work, modern life, and modern education. Our team focuses on bringing real value to our frontline customers through Microsoft Teams and Microsoft Copilot. Frontline customers span across multiple industries such as Retail, Healthcare, Manufacturing, Travel, Finance, etc. and have numerous earned differences (e.g. are often mobile-first, often use more voice communication than text communication, etc.) from other kinds of users that makes this a field filled with challenges and opportunities! We are looking for a Software Engineer II who is looking for a high-impact role in a technically exciting area and thrives in a fast-moving, innovative environment. Come shape the future of frontline productivity at the heart of Microsoft Teams and Microsoft 365 Copilot where your ideas matter and your code ships to millions!

Job Responsibility

  • Own the development lifecycle of your features
  • Come up with the software design and execution plans for your features, implement, test and merge your code, and monitor your features once they deploy to production
  • Work with appropriate stakeholders to determine user requirements for your features
  • Contribute to the identification of dependencies, and the development of design documents for a product area and review them with appropriate stakeholders and incorporate their feedback
  • Create and implement code for a service or feature, reusing code as applicable
  • Contribute to efforts to break down larger work items into smaller work items and provide estimates
  • Act as a Designated Responsible Individual (DRI) working on-call to monitor our service for degradation, downtime, or interruptions and gain approval to restore the service by following troubleshooting guides
  • Learn about and stay abreast of the implications of privacy, security, compliance and responsible AI requirements with guidance from your technical leaders
  • During implementation, code with diagnosability, reliability, and maintainability in mind and ship your code alongside appropriate test automation
  • Learn about and apply best practices in coding patterns wherever possible
  • Use feature rollout flags to enable new features and experimentation (e.g. A/B testing) to evaluate features in production
  • Embody our culture and values

Requirements

  • Bachelor's 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, or Python
  • OR equivalent experience
  • 2+ years experience working on complex applications or backend systems development
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have

  • Master's 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, or Python
  • OR Bachelor's 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, or Python
  • OR equivalent experience

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer II

8 matching positions

New

Software Engineer II

Security represents one of the most critical priorities for our customers in a w...
Location
Location
United States , Redmond
Salary
Salary:
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, C, C++, C#, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and develop large-scale distributed software services and/or clients
  • Partner across engineering, product, and design to build customer-facing experiences that simplify complex workflows, reduce friction, and create moments of delight for users
  • Develop best-in-class engineering by ensuring services and components are well-defined, modular, secure, reliable, diagnosable, actively monitored, and reusable
  • Ensure testability, portability, reliability, and maintainability, and know when code is ready for delivery
  • Focus on customer/partner needs through a data-driven approach
  • Participate in on-call rotations, incident response, and root cause analysis
  • Troubleshoot and optimize automation, reliability, and monitoring for LiveSite
  • Evangelize the usage of AI to increase productivity and quality on the team
  • Embody our Culture and Values
What we offer
What we offer
  • Relocation support will be provided
  • Fulltime
Read More
Arrow Right

Software Engineer II

Here at Appian, our values of Intensity and Excellence define who we are. We set...
Location
Location
India , Chennai
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong programming skills in Java / Python / Go
  • Proficiency in Infrastructure as Code (Terraform or equivalent)
  • Hands-on experience with Kubernetes (deployment, troubleshooting, scaling)
  • Experience with CI/CD pipelines and deployment automation
  • Familiarity with observability tools (e.g., CloudWatch, logging, monitoring systems)
  • Good understanding of distributed systems and microservices architecture
  • Exposure to cloud cost optimization practices is a plus
  • Strong debugging and problem-solving skills
What we offer
What we offer
  • Health coverage
  • Employee Assistance Program (EAP) with free mental health support
  • Life and disability insurance
  • Employee Stock Purchase Program (ESPP)
  • Retirement/pension plan
  • Wellness dollars
  • Tuition reimbursement
  • Family-forming benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II

Location
Location
India , Chennai
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Design: To lead the re-design of our translation platform, ensuring it is immutable, secure, and resilient against high-volume traffic
  • GenAI & Translation Mastery: A deep interest in integrating LLMs (via AWS Bedrock) and automated translation services to provide a seamless localized experience for end customers
  • DevOps Ownership: A "builder" mindset toward end-to-end CI/CD pipelines, automating every phase of the development lifecycle to achieve true continuous delivery
  • Strategic Problem Solving: Strong debugging skills to resolve complex distributed systems issues, paired with the soft skills needed to mentor teams and lead cross-functional initiatives
  • Product-Centric Engineering: Experience building software in an enterprise SaaS environment with a focus on delivering direct value to the end customer through Python
  • Python Expert: 3-5 Years of experience with High proficiency in Java with a proven track record of designing and delivering customer-facing features (experience with Golang or Python is a plus)
  • AWS Power User: Advanced experience with AWS infrastructure, specifically with AWS Bedrock or similar AI/ML integration services
  • CI/CD Architect: Strong end-to-end knowledge of pipeline creation, deployment automation, and infrastructure-as-code
  • System Observability: Familiarity with monitoring and performance tools
  • Education: Bachelors in computer science, Engineering, or equivalent professional experience
What we offer
What we offer
  • health coverage
  • Employee Assistance Program (EAP) with free mental health support
  • life and disability insurance
  • Employee Stock Purchase Program (ESPP)
  • retirement/pension plan
  • wellness dollars
  • tuition reimbursement
  • family-forming benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II

Microsoft Digital (MSD) builds and manages the critical products and services th...
Location
Location
United States , Redmond
Salary
Salary:
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's 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, or Python OR equivalent experience
  • Master's 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, or Python OR Bachelor's 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, or Python OR equivalent experience
Job Responsibility
Job Responsibility
  • Work with appropriate stakeholders to determine user requirements for a set of features
  • Contribute to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Create and implement code for a product, service, or feature, reusing code as applicable
  • Contribute to efforts to break down larger work items into smaller work items and provides estimation
  • Act as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems
  • Remain current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Fulltime
Read More
Arrow Right

Software Engineer II

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's 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, or Python OR equivalent experience
  • 2+ years of experience building and supporting distributed cloud services with production grade
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Work with senior engineers to create highly scalable, performant and maintainable code that can power the next generation of storage layer for planet scale databases
  • Participate in code reviews to ensure coding standards are followed
  • Consider diagnosability, reliability, and maintainability when reviewing code, and understand when code is ready to be shared or delivered
  • Help Identify performance and scalability issues
  • Maintain operations of live service as issues arise on a rotational, on-call basis
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Software Engineer II

If you’re excited by the challenge of shaping the future of AI, the AI Platform ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's / Master’s Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, or Python OR equivalent experience
  • Experience with day-to-day AI agents and tool use
  • Experience writing production code in building internet scale services and distributed systems
  • Ability to debug, read code and work on a large and increasing codebase
  • Excellent communication and presentation skills
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Collaborate with data scientists and other developers to create necessary abstractions, infrastructure, interfaces and implement features to train, test, validate, scale and optimize for machine learning algorithms
  • Drive incorporation of customer-inspired innovations into software
  • Take holistic ownership of features
  • Independently use appropriate AI agents, skills, and practices across the software development lifecycle
  • Work with appropriate internal stakeholders to understand customer/user requirements for a set of features
  • Create a clear test strategy that ensures solution quality, executes test plans, and builds testable code
  • Create extensible and maintainable product feature code for minimal defects
  • Review product feature code to ensure it contains the correct test coverage and follows team standards
  • Implement debugging tools, tests, logs, and telemetry to verify assumptions
  • Strive for automation within production deployment aiming for zero-touch when possible
  • Fulltime
Read More
Arrow Right
New

Software Engineer II

Microsoft is a highly innovative company that collaborates across disciplines to...
Location
Location
United States , Mountain View
Salary
Salary:
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's 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, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Design, develop, and maintain Linux-based service and device management stack using C, C++, Python, and systems programming languages
  • Build and optimize distributed systems and cloud services for monitoring and managing hardware at hyperscale
  • Implement hardware interface programming (SPI, I2C, GPIO, UART) and support board bring-up, firmware, and Linux boot flows including U-Boot and kernel integration
  • Develop and enhance device telemetry, health monitoring, hardware health signal processing, and automated remediation workflows
  • Drive live-site excellence through monitoring, debugging, root cause analysis, repair loops, and continuous service reliability improvements
  • Collaborate with hardware, firmware, platform, and partner teams to deliver end-to-end solutions across hardware-software boundaries
  • Translate customer and production feedback into feature enhancements, bug fixes, reliability improvements, and supportability investments
  • Leverage and contribute to open-source ecosystems such as OCP and Linux where appropriate, bringing relevant best practices into Microsoft platforms
  • Demonstrate end-to-end ownership for components and features, including design, implementation, validation, deployment, and production support
  • Apply strong debugging and problem-solving skills in complex distributed, embedded, and hardware-software integrated environments
  • Fulltime
Read More
Arrow Right
New

Software Engineer II

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's 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, or Python OR equivalent experience
  • 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.
Job Responsibility
Job Responsibility
  • Design, build, and scale backend services and data pipelines that power device and security intelligence
  • Contribute to the development of high-quality, durable data foundations used across Microsoft Security Bring together fragmented device and security signals from multiple systems into a consistent, reliable view
  • Define and implement data models, pipelines, and system contracts across large-scale distributed systems
  • Contribute to architectural decisions and tradeoffs that balance correctness, scalability, latency, and complexity
  • Own or contribute to key platform components, supporting design, delivery, and operational excellence
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right