Sr. Software Engineer

ClearGovCalgary, AB
CA$11,000 - CA$145,000Hybrid

About The Position

ClearGov is seeking 4 Senior Software Engineers to join their growing team. These engineers will lead engineering efforts, driving technical direction, team development, and execution across several engineering teams. They will partner closely with Product, Design, Customer Success, Implementation, and fellow Engineering leaders to deliver scalable, high-quality solutions while fostering a collaborative, high-performing team culture. The Senior Software Engineers will be a key player in executing ClearGov's mission to help local governments and school districts improve their operations.

Requirements

  • 5–8+ years of professional software engineering experience, preferably in SaaS applications
  • Proven ability to design and implement complex features with minimal oversight
  • Strong understanding of software development best practices, testing, and maintainability
  • Experience contributing to reliable, scalable production systems
  • Comfortable working in Agile/Scrum teams with predictable delivery expectations
  • Strong SQL and relational database experience (MySQL or PostgreSQL preferred)
  • Familiarity with AI-assisted development tools and modern engineering practices
  • Frontend: Angular, Socket.IO, Highcharts, D3, Gulp, LESS, Typescript, JSpreadsheet
  • Backend: Node.js, Express, RabbitMQ, PostgreSQL, MySQL
  • Infrastructure & Tools: AWS (including S3), Azure, GCP, Git, JIRA, Confluence

Nice To Haves

  • Passion for learning
  • Kind heart
  • Positive attitude
  • Great sense of humor
  • Self-motivated, self-starter with a zeal to win
  • Great communicator; strong oral and written skills
  • Ability to think creatively and innovatively
  • Hands-on problem solver who enjoys cracking difficult nuts
  • Quick study – able to pick up and apply new concepts in a hurry
  • Track record of achievement
  • Enjoys working on and helping to build outstanding teams
  • Demonstrates an entrepreneurial spirit and gets stuff done
  • A sense of humor and don’t take themselves too seriously

Responsibilities

  • Serve as a Senior Technical Contributor: Deliver high-impact work on the budgeting platform while setting a strong example of ownership and technical quality.
  • Own Design & Delivery of Complex Features: Implement scalable, maintainable solutions from concept through production support.
  • Support Engineering Excellence: Adhere to development standards, participate in peer reviews, and contribute to testing and automation improvements.
  • Contribute to Continuous Improvement: Adopt modern tools, AI-enabled development practices, and evolving engineering standards to improve efficiency, code quality, and overall team productivity.
  • Address Technical Debt & Production Issues: Resolve performance bottlenecks, fix defects, and contribute to incremental platform improvements.
  • Collaborate Cross-Functionally: Work with Product, QA, and DevOps to deliver features aligned with customer needs.
  • Contribute to Sprint Planning & Execution: Provide estimates, participate in planning, and ensure timely completion of assigned initiatives.

Benefits

  • Flexible, hybrid work
  • Chance to make a meaningful impact on government and school district transparency and accountability
  • Opportunity to work in a fast-paced, fun, and collaborative environment
  • Competitive salary and benefits package
  • Professional growth opportunities
  • Quality Medical, Dental, and Vision Insurance Plans
  • Life Insurance
  • RRSP Matching
  • Personal Time Off Policy
  • Company-Paid Holidays Observed
  • Annual Holiday “Dimming of the Lights” (aka: reduced work hours)
  • Parental Leave
  • Employee Referral Bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service