Principal Software Engineer @Neogov
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago

[Hiring] Principal Software Engineer @Neogov

1mth ago - Neogov is hiring a remote Principal Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Canada

Role Description

This is a remote role from anywhere in Canada.

As a Staff Software Engineer you will be delivering new features and capabilities to one of our SaaS products.

  • 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.

Qualifications

  • 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

Requirements

  • 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.

Benefits

  • 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
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Engineer @Neogov
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,038+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later