45 sr principal software engineer jobs at 26 companies in Bellingham, WA

2mo
Save
Mark Applied
Hide
Principal Software Engineer, Endpoint Platform
Milpitas or Vancouver
$240k-$250k/yr HybridFull Time
Saviynt
Saviynt: Private enterprise software providing AI-powered identity security and access governance for global enterprises and government institutions.
2+ YOEPrincipal-level systems software engineer with 2+ years principal experience; strong C++, Rust, or Go; deep OS internals and endpoint security knowledge; experience with EDR/XDR/DLP/PAM/PEDM, ETW/eBPF, AI-assisted development tools, and AI/agent architectures.
C++, Rust, Go, EDR, XDR, DLP, PAM/PEDM, ETW, eBPF, GitHub Copilot, Cursor, Claude Code, Windsurf, ChatGPT, CI/CD, MCP, LLM
2mo
Save
Mark Applied
Hide
Principal Software Engineer
Vancouver, British Columbia, Canada
RemoteFull Time
JobGet
JobGet: Private U.S. hiring platform connecting hourly and frontline workers with employers through AI-powered job marketplaces.
10+ YOE10+ years software engineering experience; primary experience in Go, familiarity with .NET and TypeScript; experience with event-driven microservices (Apache Kafka), AWS, CI/CD, database schema design, and mentoring/technical leadership.
Go, .NET, TypeScript, Apache Kafka, AWS, CI/CD
2mo
Save
Mark Applied
Hide
Principal Software Engineer
Vancouver, British Columbia, Canada
$180k-$225k/yr HybridFull Time
Motorola Solutions
Motorola SolutionsNYSE: MSI: Global leader in mission-critical communications and security technology.
10+ YOEBachelor's in CS or related, 10+ years software engineering experience, deep C++ and C# expertise, distributed systems and microservices experience, CI/CD and observability knowledge, database experience (Berkeley, Postgres), Azure experience preferred.
C++, C#, Rust, .NET, Azure, Berkeley, Postgres, CI/CD, Observability, distributed tracing
2mo
Save
Mark Applied
Hide
Principal Software Engineer (Platform)
Vancouver, British Columbia, Canada
$187k-$250k/yr OnsiteFull Time
Eyeline
Eyeline: Global VFX and virtual production studio serving film and television creators with generative tools and research.
10+ YOE10+ years software engineering,5+ years engineering leadership,experience with USD and Houdini,strong communication,designing artist-friendly pipelines and integrating ML/Generative AI.
USD, Houdini
3w
Save
Mark Applied
Hide
Senior / Principal Software Engineer
Vancouver, British Columbia, Canada
OnsiteFull Time
Soma Energy
Soma Energy: AI energy-intelligence startup helping power producers and data centers optimize generation, storage, and electricity use.
10+ YOE10+ years building production software; BS/MS in Computer Science, Engineering, or related field; backend proficiency in Python, Go, Rust, or C++; AI model productionization and distributed systems experience.
Python, Go, Rust, C++
2w
Save
Mark Applied
Hide
Principal Software Engineer, Narrative Sytems
Burnaby or Washington
$144k-$213k/yr OnsiteFull Time
Small Axe Studios
Small Axe Studios: Canadian AAA video game studio developing a new sports franchise for 2K.
15+ YOE15+ years of software engineering experience, advanced modern C++, deep Unreal Engine 4/5 expertise, runtime systems and tools ownership, and strong debugging, profiling, optimization, and technical leadership skills.
C++, Unreal Engine 4, Unreal Engine 5, Sequencer, MovieScene, Control Rig, MetaHuman
2w
Save
Mark Applied
Hide
Expert/Principal Software Engineer
Vancouver, British Columbia, Canada
$140k-$210k/yr RemoteFull Time
Arista Networks
Arista NetworksNYSE: ANET: Provider of data-driven, client-to-cloud networking solutions.
7+ YOERequires a relevant computer science or engineering degree with 7–12 years' experience or equivalent, plus C, C++, Python, Linux drivers, hardware APIs, ASICs, open source, testing, and troubleshooting.
C, C++, Python, Linux, Linux drivers, APIs, ASICs, open source software, automated test programs, databases, command line interface
1mo
Save
Mark Applied
Hide
Principal Software Engineer, Physics
Vancouver, British Columbia, Canada
$279k-$332k/yr HybridFull Time
Roblox
RobloxNYSE: RBLX: Global platform for user-created immersive digital experiences.
8+ YOE8+ years professional C++ experience, multithreading and SIMD performance optimization, real-time multiplayer physics and numerical methods, familiarity with PhysX/Havok/Bullet, relevant degree in CS/Math/Physics/Engineering.
C++, PhysX, Havok, Bullet
3mo
Save
Mark Applied
Hide
Principal Engineer, Verification Platform
Burnaby, British Columbia, Canada
$220k-$275k/yr HybridFull Time
Remitly
RemitlyNASDAQ: RELY: Digital financial services provider for cross-border money transfers.
10+ YOE10+ years software engineering; distributed systems; internal platform/API design; IAM/OAuth/KYC familiarity; leadership through influence.
IAM, OAuth, KYC, APIs, Distributed systems, Platform services, Developer experience, Code reviews
2mo
Save
Mark Applied
Hide
Principal, Software Development Engineer
Toronto or Vancouver
$168k-$252k/yr HybridFull Time
Workday
WorkdayNASDAQ: WDAY: Enterprise cloud applications for finance and human resources.
8+ YOE8+ years building and operating large-scale distributed systems; bachelor’s in CS/Engineering or equivalent; deep Python, Ray (Ray Serve), and Prometheus experience; product-oriented platform design and mentorship skills.
Python, Ray, Ray Serve, Prometheus, GCP, AWS Bedrock, Gemini
3w
Save
Mark Applied
Hide
Principal Engineer - Retail Systems
Vancouver, British Columbia, Canada
$196k-$258k/yr HybridFull Time
lululemon
lululemonNASDAQ: LULU: Innovative performance apparel for athletic pursuits.
11+ YOEBachelor's degree or equivalent, 11+ years software engineering, expert coding and large-scale system design, retail systems and payments experience preferred, AI-assisted development and cross-team leadership.
2mo
Save
Mark Applied
Hide
Principal Software Engineer - Distributed Systems
Vancouver, British Columbia, Canada
$142k-$258k/yr HybridFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Multinational technology providing software, cloud, and AI solutions.
6+ YOEBachelor's in CS (or equivalent) with 6+ years engineering experience coding in C/C++/C#/Java/JavaScript/Python and 5+ years in enterprise distributed systems; must pass Microsoft Cloud background screening.
C, C++, C#, Java, JavaScript, Python, Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, Power BI, Power Query
2w
Save
Mark Applied
Hide
Principal Software Developer (Forma Data, File+)
Vancouver or New Brunswick or Saskatchewan or Nova Scotia or Ontario or Prince Edward Island or Alberta or Winnipeg or Quebec or Newfoundland and Labrador
$131k-$191k/yr OnsiteFull Time
Autodesk
AutodeskNASDAQ: ADSK: Global provider of software for design, engineering, and manufacturing.
8+ YOE8+ years of software development experience; expertise in Java, Go, GraphQL, cloud services, DevOps, CI/CD, distributed databases, and troubleshooting; bachelor's degree or higher required.
Java, Go, GraphQL, AWS, DevOps, CI/CD, Camunda, Power Automate, AWS Step Functions, Linux, CentOS, AutoCAD, Revit, BPMN, RPA
1mo
Save
Mark Applied
Hide
Principal Software Developer (Forma Data, File+)
Vancouver or New Brunswick or Saskatchewan or Nova Scotia or Ontario or Alberta or Prince Edward Island or Quebec or Manitoba or Newfoundland and Labrador
$131k-$191k/yr HybridFull Time
Autodesk
AutodeskNASDAQ: ADSK: Global provider of software for design, engineering, and manufacturing.
8+ YOE8+ years software development in SaaS/cloud, strong design and coding skills, experience with Java/Go/GraphQL and AWS, DevOps/CI/CD and distributed databases, bachelor’s in CS or related.
Java, Go, GraphQL, AWS, AutoCAD, Revit, Camunda, Power Automate, AWS Step Function, Linux, CentOS
2w
Save
Mark Applied
Hide
Senior Principal Engineer, Product Platform Engineering
Vancouver, British Columbia, Canada
HybridFull Time
Xero
XeroAustralian Securities Exchange: XRO: Public New Zealand cloud accounting and payments platform serving small businesses, accountants, and bookkeepers worldwide.
Highest-level technical leadership experience across large engineering organizations, legacy architecture modernization, APIs, microservices, stakeholder alignment, data integrity, and AI-native engineering strategy.
GraphQL, REST, microservices
3mo
Save
Mark Applied
Hide
Principal Graphics Engineer
Vancouver or Canada
RemoteFull Time
Parallelz
Parallelz: Mobile application platform for developers that transforms native mobile apps into native web apps without code changes.
Strong C/C++ systems programming on Linux; real-time graphics exp (OpenGL ES, WebGL/WebGPU, Vulkan, DirectX); end-to-end graphics/systems ownership; experience with AI tooling; proactive, self-directed; strong written communication.
C, C++, OpenGL ES, WebGL, WebGPU, Vulkan, Metal, DirectX, Linux, OS internals, shader programming
4d
Save
Mark Applied
Hide
Développeur principal d
Winnipeg or Wawanesa or Vancouver or Calgary or Edmonton or Lethbridge or Toronto or Kitchener or Ottawa or Montreal or Quebec City or Moncton or Dartmouth
$90k-$115k/yr HybridFull Time
Wawanesa General Insurance Company
Wawanesa General Insurance Company: Canadian mutual insurer providing property, casualty, life, and group insurance to individuals, families, farms, and businesses.
7+ YOEPostsecondary education or equivalent experience and 7+ years in software development, cloud engineering, DevOps, or enterprise application delivery. Requires AWS, APIs, SQL, programming, observability, automation, AI, and technical leadership experience.
AWS, API, REST, SOAP, SQL, Java, Python, JavaScript, TypeScript, Guidewire InsuranceSuite, Guidewire Cloud, ServiceNow, Jira, Splunk, Datadog
2mo
Save
Mark Applied
Hide
Principal Engineer-Applications
Burnaby, British Columbia, Canada
$86k-$186k/yr OnsiteFull Time
Microchip Technology
Microchip TechnologyNASDAQ: MCHP: A leading provider of smart, connected, and secure embedded control solutions.
8+ YOEBachelor's in EE/CS/CE with 8+ years' industry experience; strong firmware/software development (C, C++), PCIe/CXL knowledge, driver/RTOS experience, scripting (Perl/Bash/Python), bench debug and customer-facing engineering skills.
PCI Express (PCIe), C, C++, Perl, Bash, Python, UNIX, Windows, ThreadX, VxWorks, eCos, WinDbg, JTAG, protocol analyzers, exercisers, logic analyzers, multimeters, oscilloscopes, Linux-based diagnostic utilities, Switchtec, CXL, NVMe, SAS, SATA
1w
Save
Mark Applied
Hide
Principal Engineer, Cyber Technology Operations SRE (Global Security)
Toronto or Vancouver
OnsiteFull Time
Royal Bank of Canada
Royal Bank of CanadaTSX: RY: Diversified multinational financial services and banking institution.
10+ YOERequires 10+ years in information security, software engineering, SRE, DevOps, or infrastructure; 5+ years in SRE/reliability work; cloud, Kubernetes, Docker, Helm, CI/CD, security, risk, and compliance expertise.
Jira, Machine Learning, AI Frameworks, Kubernetes, Docker, Helm, CI/CD, AWS, Azure
1w
Save
Mark Applied
Hide
Senior to Principal Process Engineer
Calgary or Edmonton or Vancouver
$122k-$206k/yr OnsiteFull Time
Worley
WorleyASX: WOR: Global provider of professional project and asset services.
Bachelor's degree in chemical or related engineering, P.Eng. or eligibility, and process engineering experience in energy, chemicals, resources, or industrial projects. Requires process software proficiency and multidisciplinary project experience.
Aspen HYSYS, Aspen Plus, CAD, Microsoft Office Suite