Principal Software Architect: Systems Stability & Strategy

Brainpower360

Vancouver

On-site

CAD 120,000 - 180,000

Full time

32 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Brainpower360 seeks a senior software design and stability expert to lead architectural decisions and improve system reliability. You will drive root-cause analysis for complex defects, quantify and reduce technical debt, and design backward-compatible redesigns with migration strategies.

You will also build in-house static-analysis rules and govern CI/CD quality gates. The role requires extensive hands-on development in C#/.NET and modern C++ with leadership experience, plus the ability to

Qualifications

  • Bachelor's degree (BS) or higher in Computer Science, Software Engineering, or related field
  • Master's degree (MS), Ph.D. — preferred
  • 15+ years hands-on software development experience
  • 5+ years in architecture/technical-lead role
  • 3+ years managing an engineering team (5+ engineers)
  • Expert-level C# with .NET and async programming
  • Hands-on modern C++ (11+) experience
  • Interoperability experience between C# and C++ is a plus

Responsibilities

  • Identify architectural anti-patterns and perform root-cause analysis
  • Trace root causes of defects like performance issues, memory leaks, and concurrency bugs
  • Quantify technical debt and build risk-prioritized improvement roadmap
  • Propose actionable redesigns with backward compatibility and migration strategy
  • Develop in-house static-analysis rules and integrate into CI
  • Set up tiered severity gates in the build process
  • Establish system-wide quality standards for memory safety and resource disposal
  • Maintain Architecture Decision Records (ADRs) and technical docs
  • Report risks and progress to executives and other departments

Skills

Software architecture
Technical leadership
Programming languages
Root-cause analysis
CI/CD
Memory management
Cross-language interoperability
Documentation

Education

Bachelor's degree in Computer Science or related
Master's degree preferred
PhD preferred

Tools

C#/.NET
C++ (11+), RAII
LINQ & async/await
P/Invoke / C++/CLI

Job description

Brainpower360 seeks a senior software design and stability expert to lead architectural decisions and improve system reliability. You will drive root-cause analysis for complex defects, quantify and reduce technical debt, and design backward-compatible redesigns with migration strategies.

You will also build in-house static-analysis rules and govern CI/CD quality gates. The role requires extensive hands-on development in C#/.NET and modern C++ with leadership experience, plus the ability to

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Architect (onsite)
Principal Software Architect (onsite)

Brainpower360 • Vancouver

On-site
CAD 120,000 - 180,000
KYRC Principal Software Architect
KYRC Principal Software Architect

Koh Young Technology, Inc. • Vancouver

On-site
CAD 180,000 - 230,000
Architect, Hybrid Power Platform & Copilot Studio
Architect, Hybrid Power Platform & Copilot Studio

Softchoice • Vancouver

On-site
CAD 121,000 - 151,000
Great Place to Work
Competitive benefits
Award-Winning Workplace
+3
Senior Software Designer
Senior Software Designer

Artech L.L.C. • Montreal (administrative region)

On-site
CAD 110,000 - 180,000
Chief Software Architect: Data Security & AI Leader
Chief Software Architect: Data Security & AI Leader

DataStealth Inc. • Mississauga

Hybrid
CAD 180,000 - 240,000
Hybrid schedule
Senior .NET Core Development Leader | Cloud & SDLC Expert
Senior .NET Core Development Leader | Cloud & SDLC Expert

Techblocks • Vaughan

On-site
CAD 120,000 - 170,000
Senior .NET & AI-Driven Backend Engineer
Senior .NET & AI-Driven Backend Engineer

Insight Global • Canada

On-site
CAD 120,000 - 160,000
Senior C4ISR Software Architect – Real-Time Systems
Senior C4ISR Software Architect – Real-Time Systems

DEFSEC Technologies Inc. • Ottawa

On-site
CAD 110,000 - 150,000
Software Technical Architect
Software Technical Architect

Talent To Hire Inc. • Toronto

On-site
CAD 90,000 - 130,000
Technical Lead
Technical Lead

T2 Systems • Burnaby

On-site
CAD 110,000 - 160,000