CrawlJobs Logo

Principal Software Engineer (Frontend/Full Stack)

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
Canada , Vancouver

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

142400.00 - 257500.00 CAD / Year

Job Description:

Aligned with Microsoft’s mission to empower every person and every organization on the planet to achieve more, Microsoft Shopping delights customers with confidence, convenience, and savings—anywhere. With the power of AI, we’re building best-in-class shopping experiences that span across Copilot, Edge, Bing, MSN, and Windows, helping customers discover, evaluate, and decide with speed and trust. We’re looking for a Principal Software Engineer (Frontend/Full Stack) to help shape the future of shopping in Copilot. This role is for an engineering leader who can set technical direction, drive end-to-end execution across client experiences, services/APIs, data contracts, telemetry/experimentation, and operational excellence, and raise the bar on craftsmanship and reliability at scale.

Job Responsibility:

  • Set technical direction and drive execution for Copilot Shopping experiences end-to-end, with a strong bar for frontend quality (UX polish, accessibility, performance, reliability)
  • Lead architecture across the stack: client (web/mobile), services/APIs, data contracts, telemetry/experimentation, and operational tooling
  • Partner with Product, Design, and Data Science to define success metrics, instrument telemetry, run experiments, and iterate based on outcomes
  • Drive engineering excellence across the team via design reviews, code reviews, testing strategy, CI/CD, and performance/quality standards
  • Own live-site health: improve observability, monitoring/alerting, incident response, and reduce time-to-diagnosis through systemic fixes
  • Decompose ambiguous problems, align stakeholders, and deliver durable solutions that improve scalability, maintainability, and developer velocity
  • Mentor senior engineers, raise the technical bar, and amplify impact through documentation, best practices, and cross-team collaboration

Requirements:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 6+ years of professional software engineering experience building customer-facing applications
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check

Nice to have:

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience (Master’s a plus)
  • 10+ years of professional software engineering experience is a plus
  • Demonstrated technical leadership: owning architecture and execution across multiple components/teams, driving alignment, and making high-quality tradeoffs
  • Strong experience building modern client experiences (web and/or mobile) and collaborating across tiers to deliver end-to-end outcomes
  • Experience designing and evolving client–server contracts and service integrations (REST/JSON, GraphQL, streaming/event-based patterns such as SSE/WebSockets)
  • Experience with measurement and experimentation at scale: telemetry design, dashboards/analysis, and data-driven iteration
  • Track record of improving reliability, performance, and operational excellence through observability and systematic engineering practices

Additional Information:

Job Posted:
March 20, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Software Engineer (Frontend/Full Stack)

Principal Software Engineer (Frontend/Full Stack)

Aligned with Microsoft’s mission to empower every person and every organization ...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.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 6+ 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.
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Set technical direction and drive execution for Copilot Shopping experiences end-to-end, with a solid bar for frontend quality (UX polish, accessibility, performance, reliability).
  • Lead architecture across the stack: client (web/mobile), services/APIs, data contracts, telemetry/experimentation, and operational tooling.
  • Partner with Product, Design, and Data Science to define success metrics, instrument telemetry, run experiments, and iterate based on outcomes.
  • Drive engineering excellence across the team via design reviews, code reviews, testing strategy, CI/CD, and performance/quality standards.
  • Own live-site health: improve observability, monitoring/alerting, incident response, and reduce time-to-diagnosis through systemic fixes.
  • Decompose ambiguous problems, align stakeholders, and deliver durable solutions that improve scalability, maintainability, and developer velocity.
  • Mentor senior engineers, raise the technical bar, and amplify impact through documentation, best practices, and cross-team collaboration.
  • Fulltime
Read More
Arrow Right
New

Devsecops Engineer Ii (Aws)

We are looking for a hands-on DevSecOps Engineer II (AWS) to be the first line o...
Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on experience securing a production environment in AWS
  • comfortable with core security services (e.g., GuardDuty, Security Hub, WAF, CloudTrail)
  • good understanding of core AWS services beyond just security tools (e.g., VPC networking, EC2, RDS, S3, Lambda, EKS)
  • capable of understanding and spinning up a full infrastructure stack to effectively secure it
  • proficiency with Terraform for managing and securing cloud infrastructure
  • proven experience with the full lifecycle of security incidents
  • proficiency in at least one scripting language (e.g., Python, Go, Bash)
  • solid understanding of common web application vulnerabilities (OWASP Top 10) and how to defend against them
  • demonstrated ability to use AI tools to improve efficiency, quality, and decision-making in day-to-day work
  • proven ability to operate effectively with a global-first mindset
Job Responsibility
Job Responsibility
  • Monitor, analyze, and investigate security alerts originating from our AWS infrastructure, application logs, and security tooling (WAF, SIEM, Cloud-Native tools)
  • respond to security incidents that directly impact the Tripadvisor Experiences application
  • triage vulnerabilities reported through our bug bounty program and other external sources
  • build and maintain security monitoring and alerting capabilities within our production environment
  • automate security operations tasks using scripting languages like Python or Go
  • configure, tune, and help manage security tools like our Web Application Firewall (WAF), AWS GuardDuty, and Security Hub
  • operationalize findings from application security tools (SAST, DAST, SCA) by working with engineering teams
  • conduct threat modeling for new features
  • collaborate with engineering teams and provide guidance on secure coding practices and architecture
What we offer
What we offer
  • Competitive compensation packages including base salary and annual bonuses
  • 'Work your way' with flexibility
  • flexible schedule
  • donation matching
  • tuition assistance
  • lifestyle benefit
  • travel perks
  • employee assistance program
  • health benefits
  • Fulltime
Read More
Arrow Right
New

Java Software Engineer

At Schwab, you’re empowered to make an impact on your career. Here, innovative t...
Location
Location
United States , Austin
Salary
Salary:
140000.00 - 157000.00 USD / Year
schwab.com Logo
Charles Schwab
Expiration Date
May 06, 2026
Flip Icon
Requirements
Requirements
  • BA/BS degree in Computer Science or equivalent work experience
  • 10+ years of hands-on software development experience
  • Strong experience developing RESTful APIs with Java, Spring Boot, and Hibernate
  • Strong knowledge of object-oriented principals and design patterns
  • Application development using TDD Practices like unit testing and Behavior/Feature testing
  • Experience writing unit, integration, and automation tests
  • Understanding of Agile software development principles, including experience participating in a Scrum-based delivery team
  • Experience with continuous integration and delivery tools - GitHub/GitActions
  • Relational database experience within MSSQL, PostgreSQL, or Oracle
  • Understanding cloud-native enterprise applications deployed in PCF, AWS, GCP or Azure
Job Responsibility
Job Responsibility
  • Support the future growth of the WAS business
  • Enable WAS Tech to achieve consistent, predictable, high-quality delivery by implementing best practices, tools, metrics, automation frameworks, and provide oversight in the areas of software development and testing
  • Serve as a strong and versatile hands-on technical engineer
  • Deliver high-quality solutions that meet business objectives in a flexible, collaborative, and rapidly changing environment
  • Play a critical role in supporting key stakeholders across the WAS organization
What we offer
What we offer
  • 401(k) with company match
  • Employee stock purchase plan
  • Paid time for vacation
  • Paid time for volunteering
  • 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave
  • Family building benefits
  • Tuition reimbursement
  • Health insurance
  • Dental insurance
  • Fulltime
!
Read More
Arrow Right
New

Trade Qualified Plumber

We are currently seeking a reliable and highly skilled Trade Qualified Plumber t...
Location
Location
Australia , Townsville
Salary
Salary:
70.00 AUD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
May 23, 2026
Flip Icon
Requirements
Requirements
  • Certificate III in Plumbing (Trade Qualified)
  • Current QBCC Plumber's License and Construction White Card
  • Valid manual driver’s license
  • Proven post-trade experience in commercial, residential, or maintenance plumbing
  • Must be able to successfully pass a comprehensive pre-employment physical assessment as well as a drug and alcohol screen
Job Responsibility
Job Responsibility
  • Perform general plumbing maintenance, repairs, and new installations
  • Diagnose and resolve plumbing issues efficiently
  • Ensure all work complies with Australian Standards (AS/NZS 3500) and local regulations
  • Maintain a safe, clean, and organized work environment
  • Read and interpret blueprints and technical drawings
What we offer
What we offer
  • Attractive hourly pay commensurate with your experience
  • 3-month initial contract with a clear pathway for extension based on performance
  • Work in Townsville
  • Strong commitment to workplace health and safety
Read More
Arrow Right
New

Electricians

We are currently seeking Electricians for an upcoming shutdown project based in ...
Location
Location
Australia , Brisbane
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
May 23, 2026
Flip Icon
Requirements
Requirements
  • Electrical licence
  • LVR / CPR
  • Drivers licence
  • EWP licence
  • Working at heights ticket
  • Maintenance experience
Job Responsibility
Job Responsibility
  • Inspecting, Installing and testing equipment
  • Documenting findings
  • Using hand and power tools
  • Actively taking part in daily tool boxes
What we offer
What we offer
  • Above market pay rates
  • allowances
  • ongoing training
Read More
Arrow Right
New

Cloud Solutions Architect

We're partnering with a highly respected, long-established London firm seeking a...
Location
Location
United Kingdom , London
Salary
Salary:
750.00 GBP / Hour
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Cloud Architect or senior technical leader in AWS environments
  • Track record of delivering large-scale data transformation and AI-focused initiatives
  • Deep knowledge of AWS-native services for modern data and AI architectures (data lakes, analytics platforms, streaming, distributed processing)
  • Experience designing systems to handle high volume, velocity, and variety of data
  • Understanding of AI workflows and how to integrate machine learning pipelines into cloud architectures
Job Responsibility
Job Responsibility
  • Design and implement AWS-based cloud platforms for large-scale, data-intensive workloads
  • Drive cloud architecture for enterprise-wide data modernisation, migration, and AI initiatives
  • Define patterns and best practices for scalability, resilience, security, and cost efficiency on AWS
  • Collaborate with data engineering, platform, security, and AI teams to deliver end-to-end solutions
  • Balance hands-on architectural problem-solving with strategic cloud direction, including AI-enabled systems
  • Fulltime
Read More
Arrow Right
New

Sr Engineer - Mainframe DB2 Logical

We are looking for 2 Sr. Mainframe DB2 Logical Engineers to install, maintain, a...
Location
Location
United States , Chicago
Salary
Salary:
110000.00 - 120000.00 USD / Year
collabera.com Logo
Collabera
Expiration Date
May 31, 2026
Flip Icon
Requirements
Requirements
  • 10+ years Mainframe experience, including hands-on project work within the space
  • Bachelor's degree + 5 years of IT engineering experience performing DB2 system management functions (installs, upgrades, maintenance, configuration, administration), OR 9 years of IT engineering experience including 5 years in DB2 system management
  • Hands-on experience installing, maintaining, and supporting mainframe software products on mainframes (z/OS)
  • Primary support experience for DB2, QMF, and related OEM software products
  • Strong ability to analyze and resolve DB2 logical and data-related issues, including performance and query behavior
  • Experience with DB2 utilities (LOAD, UNLOAD, REORG) for data migrations
Job Responsibility
Job Responsibility
  • Install, maintain, and upgrade mainframe DB2 software, including patches and product maintenance
  • Tune SQL statements, analyze access paths, and recommend index/query changes
  • Identify and resolve performance, locking, and concurrency issues across DB2 and related online environments (CICS/IMS)
  • Manage data migrations using DB2 utilities (LOAD, UNLOAD, REORG)
  • Serve as primary liaison to application teams on DB2 logical design and best practices
  • Implement and manage DB2 GRANT/REVOKE structures for secure, compliant access
What we offer
What we offer
  • medical insurance
  • retirement plans
  • paid time off
  • other perks
  • Fulltime
Read More
Arrow Right
New

Director, Software Development & Engineering Senior (PL) - Crypto Technology

At Charles Schwab, you’re empowered to make an impact on your career. Here, inno...
Location
Location
United States , Westlake; Austin; San Francisco
Salary
Salary:
139600.00 - 310300.00 USD / Year
schwab.com Logo
Charles Schwab
Expiration Date
May 15, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 12+ years of software development or engineering experience, with progressive leadership responsibility.
  • 4+ years of people leadership experience managing and growing high-performing engineering teams.
  • 4+ years of hands-on experience with crypto and blockchain technologies.
  • Strong knowledge of blockchain platforms, smart contracts, cryptography, and distributed systems.
  • Experience working within financial services or other highly regulated environments.
  • Proven ability to lead complex, multi-year initiatives using Agile delivery methodologies.
  • Demonstrated experience driving adoption of AI-assisted development tools to improve developer productivity.
  • Experience leading and collaborating with offshore engineering teams.
Job Responsibility
Job Responsibility
  • Lead, mentor, and grow a team of crypto and blockchain engineers across onshore and offshore locations.
  • Own the end-to-end delivery roadmap for the crypto platform, including architecture, design, development, and operations.
  • Drive hiring and talent strategy, including contractor-to-full-time conversion plans.
  • Define and own the architecture vision for crypto platform components and reference patterns.
  • Partner closely with architects, product owners, and business stakeholders to ensure seamless platform integration.
  • Provide subject matter expertise on crypto and blockchain technologies during design and architecture reviews.
  • Drive operational excellence through metrics, telemetry, and continuous improvement practices.
  • Champion the adoption of AI-assisted development tools to accelerate delivery, improve quality, and increase engineering productivity.
  • Lead collaboration with offshore engineering teams to ensure consistent delivery standards and effective cross-site operating models.
  • Manage budgets, vendor relationships, and resource allocation for the crypto engineering organization.
What we offer
What we offer
  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave and family building benefits
  • Tuition reimbursement
  • Health, dental, and vision insurance
  • Fulltime
Read More
Arrow Right