Principal Software Engineer
Neogov
This position requires local presence. Please view similar jobs below.
This is a remote role from anywhere in Canada.
NEOGOV is a fast-growing SaaS leader in the Public Sector with a mission to serve the people who serve the people. Our clients use our software to manage their employee lifecycle from hire to retire by streamlining processes in our centralized platform. We are passionate about technology, focused on customer success, and have an entrepreneurial environment where innovation is encouraged and rewarded.
NEOGOV is one of the top 50 fastest growing private software companies in the U.S. — Sound like a company you'd like to join? We are looking for top talent to make significant contributions to our products, technology, and customers.
As a Staff Software Engineer you will be delivering new features and capabilities to one of our SaaS products. You can learn more about NEOGOV’s productsHERE.
This posting is for an existing vacancy.
Write production code for critical and complex system components, setting the standard for quality and maintainability.
Architect, implement, and improve high-performing, modular software systems using SQL, .NET, and Angular, with a focus on scalability and fault tolerance.
Lead complex system designs and influence architecture decisions across teams, ensuring integration with enterprise-wide systems.
Build prototypes and proof-of-concepts to validate new technologies and approaches before broader adoption.
Evolve large existing systems — driving modernization from monolith to modular without disrupting production delivery.
Define and enforce coding standards; conduct code reviews with pattern-oriented feedback that raises quality across teams.
Define subsystem test standards and ensure alignment between test coverage and business risk; drive CI/CD and automation improvements.
Lead troubleshooting for critical production issues, performing hands-on debugging while guiding teams through resolution and root cause analysis.
Own technical roadmaps affecting multiple teams, proposing and executing foundational technology upgrades.
Provide technical guidance that helps teams plan and execute complex work effectively.
Ensure critical paths are observable and measurable through hands-on implementation of monitoring and performance tooling.
A technical leader who still loves writing code — you lead by building, not just directing.
A pragmatist who balances technical excellence with delivery and business constraints.
A clear communicator who synthesizes technical vision for audiences ranging from engineers to executive stakeholders.
A mentor who elevates the capabilities of entire teams through coaching, code review, and knowledge sharing.
What You Have
10+ years of professional software engineering experience
Experience operating at a staff level or equivalent technical leadership scope
Proficiency in .NET, SQL Server, and Angular
Proven experience leading end-to-end delivery of high-impact, platform-scale systems
Track record of defining architectural patterns and reusable strategies adopted across teams
Experience owning technical roadmaps and driving modernization of large existing systems
Deep understanding of automated testing strategies, TDD, and aligning test coverage with business risk
Expertise in CI/CD pipeline design and optimization, version control (Git), and Agile methodologies
Experience with observability, performance monitoring, and ensuring system reliability at scale
Knowledge of SonarQube, Mend, or similar static/code analysis tools
Strong cross-functional leadership and communication skills
Bachelor's in Computer Science, related field, or equivalent work experience
Competitive Wages
Full Benefits package (medical, dental, vision, etc.) for full-time employees
Generous PTO to support work-life balance
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.
#LI_REMOTE
#J-18808-Ljbffr- ...Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms are woven into lengthy documents. These documents must be digested and...SuggestedLong term contractFull timeWork at officeLocal areaFlexible hours
$180k - $220k per year
...Xello is looking for a Principal Engineer Please note that this is a remote role open to candidates across Canada, with working hours aligned... ...processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure....SuggestedLong term contractFull timeRemote workFlexible hours$180k - $275k per year
...sciences industry , committed to making a positive impact on its customers, employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform — one that...SuggestedInternshipWork at officeLocal areaRemote workWork from homeFlexible hours- ...care of others, and it defines our culture. About the job As a Principal Engineer, you'll be a founding member of OpenTable's Agentic Engineering Platform team within Product Engineering, rethinking how software gets built. Our goal is to redesign the full product delivery workflow...SuggestedFull time
$175k - $210k per year
...General Information: Job Title: Principal Software Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time Hiring Timeline: Immediate Reporting Line: General Manager at Zynque Existing Vacancy: Yes Application Deadline: Open until...SuggestedLong term contractFull timeInternshipLive InWork at officeImmediate startRemote workFlexible hoursusd218k per year
...understand product requirements and define product roadmaps Software Architecture Participates in architectural review process... ...leading internal technical teams Software Reliability & Support Engineering Manages internal/external customer relationships and...Full timeWork at office- ...We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers. You will join an elite team who is innovative and flexible; with a weekly, agile release cycle and individual ownership. We expect great...Full timeFlexible hours
$184k - $253k per year
...agents who depend on it. The opportunity We're hiring a Principal Engineer (P5) to serve as the technical leader and compass for the... ...wider platform aligned. What you'll bring ~10+ years of software engineering experience, with a proven track record as a Principal...Local areaWorldwide- ...Job Description Thomson Reuters is looking for a Principal Software Engineer / Architect – AI to join our CoCounsel Forward Deployed Engineering organization. In this highly hands-on individual contributor role, you will work directly with customers to solve complex business...Full timeWork at officeLocal areaFlexible hours
- ...Job Description Principal Engineer Are you passionate about pushing the boundaries of AI technology and leading the charge in building intelligent... ...Responsibilities Provide technical leadership and define software development strategies for critical AI projects, ensuring...Full timeWork at officeLocal areaFlexible hours
- ...Cosmo is on the rise. About the Role Department: Engineering Role Summary: We are looking for a Principal Engineer to set the technical direction for our... ...Required Experience ~8+ years of professional software engineering experience, with 6+ years focused on Android...Full timeInternshipRemote work
$125k - $171.9k per year
...Job Description Overview Our Geotechnical Team in Ontario is expanding and we are now looking for an experienced Principal Geotechnical Engineer to join our team. This position is located in Etobicoke and/or Vaughan, Ontario but we would consider applicants in the greater...Full timeInternshipFlexible hours- ...Principal System Engineer About the Role We are seeking a seasoned, hands-on Principal System Engineer to act as a technical vanguard and drive engineering excellence across our organization. Operating in a highly regulated banking environment, you will be the driving...Permanent employmentShift work
- ...DPSP match, employee assistance programs and time away - don't worry, we've got you covered. The Job at a Glance As a Principal Backend Engineer, you will design, architect, and optimize scalable microservices that power our eCommerce and enterprise platforms. You'll drive...Full timeContract work
$165k - $190k per year
...proactive, data-driven care at scale. About the Role As Principal Software Engineer, Health Data & Interoperability, you will be the senior... ...it working as sources change. Work with federated query engines such as Trino and with ingestion patterns that span many...Remote jobWork at officeFlexible hours$150k - $180k per year
...ON Work Arrangement: Onsite / 4 Days in Office Salary: $150K–$180K Experience: 12–18 Years We are looking for a Principal Data Engineer – Databricks to lead enterprise-scale data modernization initiatives, with a strong focus on Cloudera-to-Databricks migration...Temporary workWork at office$200k - $275k per year
...We are a diverse team of engineers, product managers, and designers... ...team under Okta Secures AI as a Principal Machine Learning (ML)... ...inference or semantic evaluation engines directly into the API gateway... ...to the role ~10+ years of software development experience, with...Local areaWorldwideFlexible hoursShift work- ...The Software Engineer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to...Full time
$82.1k - $132.1k per year
...Thomson Reuters is looking for a Software Engineer with an appetite to learn AI-code generation skills within our Editorial Tools & Services team. In this role, you will play an essential role in designing and deploying software applications AI-first, collaborating with...RemplacementFull timeWork at officeLocal areaFlexible hours$95k - $145k per year
...Employment Type: Full-Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software Engineering... ...consulting skills. Grow your career into Software Architect, Principal Architect, Technical Practice Lead, or Director, Software Engineering...Long term contractPermanent employmentFull timeWork at officeShift work$130k - $155k per year
...for everyday shoppers. Fluent is hiring its first dedicated AI Engineer. Over the past year, AI at Fluent has moved from pilots to... ...backlog should be. Requirements ~3+ years of professional software or data engineering experience, with strong Python and SQL. ~...Full timeWork at officeRemote work- ...Responsibility: Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Engineering General Summary: Qualcomm is the... ...experience working in a large matrixed organization. Principal Duties and Responsibilities: Communicates issues with...Full timeRemote workWorldwide
$87.4k - $137.4k per year
...Job Description As a Software Engineer on the Litigation Drafting team you will be building the next generation of AI agentic product for legal professionals. The team takes early Labs concepts and turns them into scalable, production-ready features. You will be developing...Work at officeLocal areaFlexible hours$250k - $260k per year
...& Private Capital (PC) Location : San Francisco, New York, Boston, Chicago, Washington DC Role : Principal Oliver Wyman helps industry leaders in the technology/software and private equity industries develop value growth strategies, improve operations, and maximize organizational...Minimum wageFull timeWork at officeLocal areaRemote workFlexible hoursShift work3 days per week1 day per week- ...at Job Overview: At Foundation AI, we are looking for a Software Enginee r to help design, develop, and optimize high-quality software... ..., and a willingness to learn and adapt. You’ll collaborate with engineers, product managers, and designers to build scalable, secure, and...Full timeFor contractorsInternshipRemote work
- ...Our Purpose: Value Orchestration Engineering (VOE) Department Overview Teragonia's... ...Summary We are looking for an experienced Principal to join our team. As a Principal, you... ...execution Collaborate with data engineers, software engineers, data scientists, and AI...Long term contractFull timeTemporary workInternshipWork at officeRemote workVisa sponsorshipRelocation packageFlexible hours
$149k - $168k per year
...supports over 3,500 dealerships nationwide, delivering cutting-edge software tools to simplify operations, boost marketing, and drive sales.... ...The opportunity We are looking for a hands-on Engineering Expert who will be: setting technical direction across product...Internship- ...Engineering Backend Permanent Toronto The Platform team creates the technology that enables Spotify to learn quickly and scale easily, enabling... ...welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our...Long term contractPermanent employmentFull timeInternshipWork from homeFlexible hours
$81.6k - $115.2k per year
...specific details for this role. Job Description: Job Description Summary The TD Insurance Digital Platform is looking for a Software Engineer to join the MyInsurance development team. As a Software Engineer, the candidate will be a key contributor to comprehensive end-...Full timeWork from home- ...performant, well-tested, readable, and maintainable backend code. Participate in code reviews and collaborate with Machine Learning Engineers, Data Scientists, and other cross-functional partners. Monitor deployed code, fix bugs, debug issues, and participate in on-call...InternshipWork at officeRemote work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- engineering project manager Toronto, ON
- chief power engineer Toronto, ON
- mechanical engineering project manager Toronto, ON
- mechanical engineering director Toronto, ON
- project engineer assistant project manager Toronto, ON
- director software engineering Toronto, ON
- general engineer Toronto, ON
- chief engineer Toronto, ON
- directeur ingénierie Toronto, ON
- software developer no experience Toronto, ON
