06 Aug
|
NEOGOV
|
Toronto
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. 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 combine deep public-sector expertise with modern SaaS practices, AI-enabled workflows, and a relentless focus on execution. 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. 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.
Design and implement complex features, services, and platform capabilities in C#/.NET Onboard, eForms, Attract, Insight), ensuring design consistency and quality Maintain code quality standards using static analysis and security scanning tools (e.g., Build, optimize, and maintain CI/CD pipelines; 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) build and present a technical roadmap with concrete modernization milestones (e.g.,
Ensure the SaaS platform is optimized for performance and scalability, addressing bottlenecks and ensuring the system can handle growth in users and data 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 Technical Skills 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 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 explicit 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 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 Competitive Wages ~ Comprehensive Benefits package (medical, dental, vision, etc.) ~ Paid Parental Leave ~ Remote working opportunities ~ 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.
📌 IT Software Architect - Remote (Toronto)
🏢 NEOGOV
📍 Toronto