Talent.com
NEOGOV
Software ArchitectNEOGOV • Toronto, ON, Canada
Software Architect

Software Architect

NEOGOV • Toronto, ON, Canada
15 days ago
Job type
  • Full-time
Job description

About

This is a remote role from anywhere in the US or Canada.

For over 25 years, NEOGOV has been at the forefront of public-sector innovation, building technology that helps government and education organizations work smarter, move faster, and better serve their communities.

About

This is a remote role from anywhere in the US or Canada.

For over 25 years, NEOGOV has been at the forefront of public-sector innovation, building technology that helps government and education organizations work smarter, move faster, and better serve their communities.

We are a team of cutting-edge technologists, operators, and problem-solvers with top-tier skills and a shared ambition: to build the most efficient operating model in GovTech. We combine deep public-sector expertise with modern SaaS practices, AI-enabled workflows, and a relentless focus on execution.

At our core, we are a people-first company. We empower our customers to support the public servants they employ, the communities they serve, and the talented teams that bring our platform to life.

Our solutions support the entire employee journey, from hire to retire. By transforming complex HR and compliance workflows into simple, intuitive experiences, we help public-sector organizations reduce friction, improve efficiency, and focus on what matters most: making a difference.

This posting is for an existing vacancy.

As an Architect you will define and maintain the technical vision while staying deeply hands‑on — writing production‑ready code alongside your teams across several of our SaaS products. This role is approximately 50‑75% hands‑on development and 25‑50% strategic leadership, architecture, and mentoring.

What You Will Do

Hands‑On Development (50‑75% of the role)

  • Write production-ready code alongside your teams — this is a hands‑on role, not a purely advisory one
  • Design and implement complex features, services, and platform capabilities in C#/.NET
  • Conduct architecture and code reviews across multiple product teams (e.g., Onboard, eForms, Attract, Insight), ensuring design consistency and quality
  • Maintain code quality standards using static analysis and security scanning tools (e.g., SonarQube, Mend); champion clean code practices and drive remediation of findings
  • Build, optimize, and maintain CI/CD pipelines; drive containerization efforts using Docker and Kubernetes
  • Diagnose and resolve critical production issues related to architecture or design flaws, performing root cause analysis and driving long‑term fixes (e.g., application pool crashes, connection pooling issues, database deadlocks)
  • Champion observability and monitoring practices across teams, including integration of telemetry and performance monitoring tools

Architectural Leadership & Strategy (25‑50% of the role)

  • Own, define, and maintain the overall vision and strategic direction for architecture within the NEOGOV suite of products Research emerging technologies and industry practices; build and present a technical roadmap with concrete modernization milestones (e.g., framework upgrades, architecture transitions)
  • Ensure the SaaS platform is optimized for performance and scalability, addressing bottlenecks and ensuring the system can handle growth in users and data
  • Design and implement architectures and technologies with security at the forefront, ensuring compliance with relevant laws, regulations, and standards such as FedRAMP
  • Collaborate with engineering leads across teams to resolve cross‑team technical dependencies and break down organizational silos around system interoperability
  • Mentor and guide architects and senior developers, promoting a culture of excellence and continuous improvement
  • Lead and champion Agile engineering practices across teams, including sprint planning, backlog refinement, and iterative delivery

Who You Are

Technical Skills

  • Proven ability to personally design and implement complex features in production — not just oversee them
  • Demonstrated ability to design, implement, and optimize large-scale distributed systems with a focus on scalability, reliability, reusability, and performance
  • Advanced expertise in modern Angular (v18+) and TypeScript; proficiency in state management and performance optimization for large-scale Single Page Applications (SPAs).
  • Experience developing, deploying, and maintaining large-scale enterprise SaaS applications serving thousands of concurrent users
  • Experience designing and building platform services, APIs, and processes that can be seamlessly integrated and leveraged by multiple product delivery teams; ability to drive adoption of services and best practices across business units
  • Expertise in CI/CD pipeline design and optimization, containerization (Docker/Kubernetes), and DevOps tooling and practices
  • Familiarity with code quality and security scanning tools (e.g., SonarQube, Mend) and observability/monitoring platforms
  • Deep hands‑on experience with at least one major cloud platform (AWS, Azure, or GCP), including architecting resilient, serverless, and cloud‑native microservice solutions (Required)
  • Expertise in latest security practices, including identifying potential security risks in platform services, communicating them, and implementing robust mitigation strategies
  • Expertise in Identity and Access Management (IAM) frameworks and protocols including OIDC and SAML; ability to architect and implement secure, scalable IAM solutions that ensure proper authentication, authorization, and auditing across multiple systems and applications

Leadership & Communication

  • Strong leadership skills in fostering collaboration, driving Agile practices, and managing project timelines
  • Exceptional ability to articulate complex architectural concepts to a diverse audience, ranging from executive leadership and business units to technical teams
  • Proficiency in creating clear and impactful presentations and documentation to support architectural decisions
  • Skilled in engaging with and influencing stakeholders at all levels, ensuring alignment of architectural strategies with business objectives and facilitating buy‑in from all parties involved
  • Ability to connect architectural decisions to business outcomes; experience working directly with product and business stakeholders to align technical strategy with organizational goals

What You Have

  • 8+ years of progressive software development experience using C#, .NET Core, SQL, and modern Angular (v18+) with TypeScript
  • 3+ years of experience as a Software Architect or equivalent technical leadership role in a SaaS company
  • Hands‑on experience with cloud platforms (AWS, Azure, or GCP) — Required
  • Experience with CI/CD tools, containerization, and DevOps practices
  • Experience engaging with, and presenting to, technical stakeholders and executive leaders
  • Bachelor's in Computer Science, related field, or equivalent work experience

What NEOGOV Offers

  • Competitive Wages
  • Comprehensive Benefits package (medical, dental, vision, etc.)
  • Generous PTO to support work‑life balance
  • 401K/RRSP Matching
  • Paid Parental Leave
  • Autonomy to grow and find your career path with supportive leadership
  • Remote working opportunities
  • Inclusive and diverse work environment

NEOGOV does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, protected military status, or other non‑merit factors.

Our hiring process may include Artificial Intelligence (AI) screening for keywords and minimum qualifications. Recruiters review all results.

#J-18808-Ljbffr
Create a job alert for this search

Software Architect • Toronto, ON, Canada

Similar jobs

Senior Software Architect

Supernova TechnologyToronto, ON, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Founded in 2014, we offer the industry’s first and only cloud-based, fully-customizable, end-to-end so... Show more

 • Promoted

Software Architect

KonradToronto, Canada
Full-time

Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Konrad is a next generation digital consultancy.We are dedicated to solving complex business problems f... Show more

 • Promoted

Auth0 Software Architect - Hybrid Role

United States Digital Space LLCtoronto, on, Canada
Full-time

Drive change in the identity sector as a hybrid Software Architect at Auth0.Partner with a skilled team to create and innovate trusted GenAI applications.In your role with Auth0, you will lead effo... Show more

 • Promoted

Software Architect

Phreesiatoronto, on, Canada
Full-time

Phreesia is seeking a highly skilled, hands‑on.Software Architects at Phreesia will gain a deep understanding of the healthcare industry while leading a distributed team of talented software engine... Show more

 • Promoted

Software Architect

PaymentusRichmond Hill
Full-time

The Software Architect has an expert understanding of the enterprise platform and seek to transform client requirements into core features of the scalable enterprise platform.The Software Architect... Show more

 • Promoted

Senior Software Architect - Manufacturing

2iSolutions Inc.Toronto, ON, CA
Full-time

Senior Software Architect - Manufacturing.Be among the first 25 applicants.This range is provided by 2iSolutions Inc.Your actual pay will be based on your skills and experience — talk with your rec... Show more

 • Promoted

Lead Software Architect At Rumble Cloud

System UpdateToronto, Canada
Full-time

Join Rumble as a Lead Software Architect, driving the design and implementation of our Self-Service Cloud Platform.This role merges architectural vision with substantial coding responsibilities usi... Show more

 • Promoted

Aerospace Software Architect — Hybrid, Equity & Cutting-Edge - C$120,000 - C$165,000 A Year

Aerospace Technology CompanyToronto, Canada
Full-time

A leading aerospace technology company is seeking a Senior Software Architect/Engineer to lead aerospace software development.This role involves architecting scalable, safety-critical software for ... Show more

 • Promoted

Software Architect

Leadingtalenttoronto, on, Canada
Full-time

As an Application Architect/Technical lead with IBM Payments Center, you directly help clients transform their business and solve complex problems.You will define the scope and vision for projects ... Show more

 • Promoted

Software Technical Architect

Talent To Hire Inc.Toronto, ON, CA
Full-time

The Technology Architect is responsible for designing and implementing robust technical architectures, frameworks, and strategies that align with business objectives and application requirements.Th... Show more

 • Promoted

Lead Software Architect at Rumble Cloud

System UpdateToronto, ON, CA
Full-time

Join Rumble as a Lead Software Architect, driving the design and implementation of our Self-Service Cloud Platform.This role merges architectural vision with substantial coding responsibilities usi... Show more

 • Promoted

Senior Software Architect At Nue

Nue.ioToronto, Canada
Full-time

Take charge as a Senior Software Architect at Nue, influencing the technical strategy and architecture across product teams.Your vision will drive engineering excellence and innovation.This senior ... Show more

 • Promoted

Aerospace Software Architect — Hybrid, Equity & Cutting-Edge - C$120,000 - C$165,000 A Year

Essence Coaching GroupEast York, Canada
Full-time

Seeking a Senior Software Architect Engineer to lead mission-critical aerospace software development, define architecture, and ensure compliance with standards. Show more

 • Promoted

Senior Software Architect at Nue

Nue.ioToronto, ON, CA
Full-time

Take charge as a Senior Software Architect at Nue, influencing the technical strategy and architecture across product teams.Your vision will drive engineering excellence and innovation.This senior ... Show more

 • Promoted

Software Architect - C$100,000 - C$125,000 A Year

Pacific Blue CrossEast York, Canada
Full-time

Seeking a Software Architect to influence solution direction, guide teams on architectural choices, and ensure systems are designed for longevity, security, and operational excellence within a hybr... Show more

 • Promoted

Software Architect

United States Digital Space LLCtoronto, on, Canada
Full-time

Secure Every Identity, from AI to Human.Identity is the key to unlocking the potential of AI.AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new... Show more

 • Promoted

Senior Staff AI-First Software Architect

Intuit Inc.toronto, on, Canada
Full-time

A leading financial software company in Toronto seeks a Senior Staff/Principal Software Developer.This hybrid role requires expertise in full-stack development and AI technologies.You'll drive sign... Show more

 • Promoted

Software Architect

Engage2ExcelToronto, ON, CA
Full-time

Software Architect and be a pivotal part of our innovative IT team! This is more than just a job; it's an opportunity to lead the development of cutting‑edge software solutions that drive our enter... Show more

 • Promoted

Application / Software Architect

TEEMA Solutions GroupToronto, ON, CA
Full-time

This role involves evaluating technology solutions, ensuring system integration, and monitoring industry trends to stay aligned with government and industry regulations.Architecture Development & S... Show more

 • Promoted

Software Solutions Architect

DawninfotekToronto, ON, CA
Full-time

IT consulting team that partners with major financial institutions, investment firms and government sectors.We have been dedicated to delivering cutting-edge consulting services and recruiting all ... Show more