NEOGOV

Software Architect

NEOGOV$100K — $130K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of software development experience with C#, .NET Core, SQL, and modern Angular (v18+) using TypeScript.
  • 3+ years in a Software Architect or similar leadership role in a SaaS environment.
  • Hands-on experience with major cloud platforms (AWS, Azure, or GCP) is required.
  • Proven skills in CI/CD practices, containerization, and DevOps methodologies.
  • Bachelor's in Computer Science or related field; equivalent experience accepted.

Responsibilities

  • Write production-ready code alongside your teams, ensuring hands-on involvement in development.
  • Design and implement complex features and services in C#/.NET.
  • Conduct architecture and code reviews for product teams to ensure quality and consistency.
  • Maintain code quality standards using analysis and security tools, advocating for best practices.
  • Build and optimize CI/CD pipelines, driving containerization using Docker and Kubernetes.
  • Diagnose and resolve production issues, focusing on architectural or design flaws for long-term solutions.
  • Lead architectural strategy, defining the technical roadmap and modernization milestones.

Benefits

  • Competitive wages and comprehensive benefits package (medical, dental, vision, etc.).
  • Generous PTO to promote a healthy work-life balance.
  • 401K/RRSP matching to support future financial wellness.
  • Paid parental leave and various remote working options.
  • Opportunities for professional growth and autonomy with supportive leadership.
  • Commitment to an inclusive and diverse work environment.
Full Job Description
Salary: Depends on Qualifications
Location : Toronto, Ontario, Canada
Job Type: Full-Time
Remote Employment: Remote Optional
Job Number: 00915.1
Department: Development
Division: TMS
Opening Date: 07/20/2026

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

#LI_REMOTE
01

Are you legally able to work in Canada for any employer without limitations?
  • Yes
  • No

02

If you're in the US, will you now, or in the future, require sponsorship for employment visa status (e.g. H-1B visa status)?)
  • No
  • Yes
  • Not in the US

03

In your current or most recent role, approximately what percentage of your time is spent on hands-on coding?
  • 0-25%
  • 26-50%
  • 51-75%
  • 76-100%

04

If you have a GitHub profile or technical blog that showcases your work, please share the link here. (Optional)
Required Question

About NEOGOV

NEOGOV is a software company that provides cloud-based human resources software for the public sector. The company was founded in 1999 and is headquartered in El Segundo, California. NEOGOV's software is used by more than 6,000 organizations, including state and local governments, to manage their HR processes. The company's software includes modules for recruiting, onboarding, performance management, and more. NEOGOV has received numerous awards for its software, including the Inc. 5000 list of fastest-growing private companies in America.
Learn more about NEOGOV
Size
500 employees
Industry
Net Income
$5 million
Founded
1999
5 Year Trend
+20%
Revenue
$50 million

Similar Jobs

More Jobs at NEOGOV

More Enterprise Technology Jobs

Find similar Software Architect jobs: