Talent.com
Deltek
Senior Principal Software ArchitectDeltek • oshawa, on, ca
Senior Principal Software Architect

Senior Principal Software Architect

Deltek • oshawa, on, ca
9 hours ago
Job type
  • Full-time
Job description

As a Senior Principal Software Architect at Deltek, you will play a pivotal role in shaping the technical vision and long‑term architecture of our platforms. This is a highly strategic, hands‑on role focused on designing, reviewing, and evolving enterprise‑scale systems that operate at very high data volumes.

You will analyze and optimize application platforms for scalability, cost efficiency, reliability, and performance, while maintaining a strong customer‑first mindset. Every architectural decision must preserve a seamless customer experience through zero‑downtime deployments and carefully managed data migrations.

This role partners closely with engineering, product, and business stakeholders to balance technical ambition with pragmatic delivery, driving architectural decisions that deliver measurable business value.


Position Responsibilities:

  • Lead the design, review, and evolution of complex, enterprise‑scale software architectures
  • Analyze existing platforms to identify gaps, inefficiencies, risks, and opportunities for improvement, and implement enhancements that deliver measurable value
  • Evaluate proposed work through the lens of effort, risk, and benefit, balancing innovation with operational stability
  • Define and document functional and non‑functional requirements aligned to business objectives and customer needs
  • Review technical designs and participate in code reviews for critical system components
  • Provide clear, evidence‑based architectural recommendations to guide technical decision‑making
  • Drive adoption of modern architectural principles, patterns, and best practices across development teams
  • Design and implement automation and processes that improve reliability, security, scalability, and long‑term maintainability
  • Ensure architectural integrity across platforms, including availability, performance, security, and scalability
  • Support zero‑downtime deployments and data migrations with no negative customer impact
  • Mentor and guide engineers on architectural standards, design principles, and technical best practices
  • Stay current with emerging technologies and translate that knowledge into actionable guidance for teams


Qualifications:

  • 10+ years of overall professional software engineering experience, or an equivalent combination of experience and demonstrated skills
  • Extensive experience designing, reviewing, and operating enterprise‑level, high‑scale software systems
  • Strong ability to define, evaluate, and balance functional and non‑functional requirements
  • Deep understanding of modern software architecture principles, patterns, and tradeoffs
  • Demonstrated leadership in architectural decision making and technical strategy
  • Excellent communication skills with the ability to influence both technical and nontechnical stakeholders
  • Strong customer‑focused mindset with experience supporting highly available, mission critical platforms
  • Canadian citizenship is required for this position.


Technical Experience:

  • Proficiency in C#, JavaScript, TypeScript, and Python
  • Frontend experience with modern frameworks such as React, as well as legacy or transitional frameworks (Knockout.js, Ember.js, jQuery)
  • Backend experience with ASP.NET MVC, ASP.NET Core, Node.js, WCF services, and API‑driven architectures including RESTful and GraphQL APIs
  • Experience with relational and NoSQL data stores, including PostgreSQL (Aurora RDS) and DynamoDB
  • Strong hands‑on experience with AWS cloud services, including serverless, containerized, and managed infrastructure
  • Experience with CI/CD pipelines and modern delivery practices
  • Infrastructure‑as‑Code experience using Terraform
  • Familiarity with AI‑assisted development tools such as GitHub Copilot and Claude Code


Preferred Qualifications:

  • Prior experience mentoring senior engineers and architects
  • Experience with cloud, distributed systems at scale
  • Advanced degree in Computer Science, Engineering, or a related field

Create a job alert for this search

Senior Principal Software Architect • oshawa, on, ca

Similar jobs

Senior Backend Architect - Remote, Scale Global Lifecycle

AffirmOshawa, Durham Region, CA
Remote
Full-time

A leading financial technology company in Durham Region, Canada, seeks a backend software engineer to design and implement critical systems.This role requires over 5 years of experience in backend ... Show more

 • Promoted

Senior Lead Software Engineer Focusing On Architecture And Cloud Adoption

Cpus Engineering Staffing Solutions Inc.Oshawa, Canada
Full-time

Join as a Senior Lead Software Engineer, where your leadership can transform technically demanding projects.This hybrid role combines hands-on development with architectural guidance for scalable a... Show more

 • Promoted

OPEN: SAP Solution Architect

Rodan Energy SolutionsOshawa, Durham Region, CA
Full-time

As an SAP Solution Architect for our client, you will play a mission‑critical role in designing, implementing, and continuously improving integrated SAP solutions.Leveraging TOGAF and leading archi... Show more

 • Promoted

Sr. Guidewire Developer

Cognizantoshawa, on, ca
Full-time

At Cognizant, our global community sets us apart—an energetic, collaborative and inclusive workplace where everyone can thrive.And with projects at the forefront of innovation, you can build a vari... Show more

 • Promoted • New!

Senior Embedded Software Architect - Aerospace/eVTOL

Essence Coaching GroupWhitby, Durham Region, CA
Full-time

A leading aerospace solutions provider in Whitby is seeking an experienced Senior Software Architect Engineer to lead the development of safety-critical software for aerospace applications.This rol... Show more

 • Promoted

Senior Embedded Software Architect - Aerospace/Evtol - C$120,000 - C$165,000 A Year

Essence Coaching GroupOshawa, Canada
Full-time

Seeking a Senior Software Architect to lead mission-critical software development for aerospace systems. Show more

 • Promoted

Survey Taker: Earn up to $25 per survey (Remote)

Earn HausBrock, ON, CA
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Senior SAP Integrations Architect Needed

Rodan Energy SolutionsOshawa, Durham Region, CA
Full-time

Join our team as a Senior SAP Integrations Architect, focusing on advanced integration solutions.This hybrid role requires your deep knowledge of SAP systems and best practices.In this role, you'll... Show more

 • Promoted

Systems Manager - SAP

2iSolutions Inc.Oshawa, ON, Canada
Full-time +1

We are seeking a Systems Manager with a strong SAP backgroun for an exciting permanent full time position.This person will manage the day-to-day operations (as well as projects, enhancements, custo... Show more

 • Promoted

SAP Solution Architect: S/4HANA & Enterprise Architecture

Cpus Engineering Staffing Solutions Inc.Oshawa, Durham Region, CA
Full-time

A leading engineering staffing firm in Oshawa seeks a skilled SAP Solution Architect.This role involves designing, implementing, and optimizing SAP solutions while ensuring alignment across technic... Show more

 • Promoted

Senior Embedded Software Architect - Aerospace/Evtol

Essence Coaching GroupPickering, Canada
Full-time

A leading aerospace technology company in Ontario is seeking a Senior Software Architect Engineer to lead the development of safety-critical software.The ideal candidate has over 7 years of experie... Show more

 • Promoted

Senior Lead Software Engineer Focusing on Architecture and Cloud Adoption

Cpus Engineering Staffing Solutions Inc.Oshawa, Durham Region, CA
Full-time

Join as a Senior Lead Software Engineer, where your leadership can transform technically demanding projects.This hybrid role combines hands-on development with architectural guidance for scalable a... Show more

 • Promoted

Senior Software Architect Engineer - C$120,000 - C$165,000 A Year

Essence Coaching GroupOshawa, Canada
Full-time

Seeking a Senior Software Architect & Engineer for mission-critical aerospace software development, focusing on scalable, safety-critical embedded and application-level software for flight cont... Show more

 • Promoted

Volunteer: Digital Tools for SMEs

Cuso InternationalWhitby, ON, Canada
Full-time

Assist in digital transformation efforts as a volunteer with Cuso International in Kingston, Jamaica.Empower SMEs by developing effective digital frameworks and innovative automation strategies.Sta... Show more

 • Promoted

Senior Software Architect Engineer (Aerospace / eVTOL)

Essence Coaching GroupOshawa, Durham Region, CA
Full-time

Senior Software Architect Engineer (Aerospace / eVTOL).CAD 120,000 – 165,000 (annual).A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software development.... Show more

 • Promoted

AI/ML Solution Architect

Ampstekoshawa, on, ca
Full-time

Job Title :: AI/ML Solution Architect.AI/ML Solution Architecture and Design, Agentic Engineering, Generative AI.The candidate must be able to :.Design comprehensive AI solutions bridging the gap b... Show more

 • Promoted • New!

Hybrid Lead Software Engineer — Architect & Coach

Cpus Engineering Staffing Solutions Inc.Pickering, ON, CA
Full-time

A staffing solutions company in Ontario is seeking a Lead Software Engineer to elevate engineering excellence and drive technical strategies.This role involves mentoring engineers and leading archi... Show more

 • Promoted

Senior Software Architect Engineer

Essence Coaching GroupPickering, Canada
Full-time

Senior Software Architect Engineer (Aerospace / eVTOL) Location:Lindsay, Ontario, Canada Employment Type:Full-time Salary Range:CAD 120,000 – 165,000 (annual) Work Model:HybridAbout the Job A senio... Show more