Senior/Staff Developer
5 days ago
Staff Developer
Location: Hybrid – In-office 3 days/week in Calgary, Canada
Type: Full-time
Reports to: Chief Technology Officer (CTO)
Company: PaintScout – Estimating Software for Painting Companies
About PaintScout
PaintScout is a fast-growing SaaS company that helps painting contractors streamline their estimating and sales process. Our platform is trusted by painting companies across North America to produce faster, smarter, more accurate quotes — helping them grow their businesses.
As we scale our product, customers, and engineering team, we're investing heavily in building a strong technical foundation. This is a key senior individual contributor role that will have a meaningful impact on the direction, quality, and scalability of our platform.
The Role
We're looking for an experienced Senior/Staff Developer to provide technical leadership across the engineering team and work directly with the CTO on system design, architecture, and long-term technical strategy.
This is not a people-management role. Instead, you'll be a highly influential senior engineer who raises the bar for how we design systems, write code, and make technical decisions. You've built and operated systems at scale, have strong opinions backed by experience, and enjoy collaborating to find the best solution — not just your solution.
You'll spend the majority of your time writing clean, reliable, production-quality code, while also mentoring other engineers, guiding architectural decisions, and helping the team avoid costly technical mistakes as we grow.
If you enjoy solving complex problems, thinking in systems, and making the engineers around you better — this role is for you.
What You'll Do
- Work directly with the CTO on system design, architecture, and technical strategy
Design, build, and evolve scalable systems that support a growing SaaS platform
Lead by example through high-quality, maintainable, well-tested code.
- Provide technical leadership across the engineering team without formal people management.
- Mentor and support developers through code reviews, design discussions, and pairing
- Help engineers make sound technical decisions by offering context, tradeoffs, and experience.
- Identify architectural risks early and propose pragmatic solutions
- Collaborate closely with product and engineering to align technical decisions with business goals
- Influence engineering standards, best practices, and long-term maintainability
- Balance short-term delivery with long-term system health
Applied AI & Emerging Technology
We're looking for someone who stays current with modern engineering trends — including AI — and thinks critically about how new technologies can create real value for the product and the business.
This role isn't about chasing buzzwords. It's about understanding what's possible, what's practical, and when new capabilities are worth investing in.
What This Means in Practice
- Stay up to date with advances in AI, developer tooling, and platform technology
- Thoughtfully evaluate how AI and automation can improve our product, internal tooling, and engineering workflows
- Identify opportunities to apply AI in ways that meaningfully improve customer outcomes, efficiency, or scalability
- Partner with the CTO and product team to explore, prototype, and validate AI-driven ideas
- Help the team make informed decisions about adopting (or deliberately not adopting) new technologies
- Bring a grounded, experience-based perspective to conversations about emerging tools and platforms
How You'll Make an Impact
- Make the engineering team better by improving how decisions are made
Reduce technical risk as the product and team scale
- Increase consistency, reliability, and quality across the codebase
- Help shape the technical culture and expectations of a growing engineering organization
What We're Looking For
- 7+ years of professional experience in backend or full-stack development
- Proven experience building and operating systems at scale
- Strong system design and architecture skills
- Deep understanding of tradeoffs in scalability, performance, reliability, and developer experience
- A track record of writing clean, reliable, production-grade code
- Strong opinions informed by experience — paired with a collaborative, respectful mindset
- Passion for mentoring and helping other developers grow
- Excellent communication skills, especially around technical concepts and decisions
- Comfortable working in a fast-moving startup environment
- High ownership mentality and strong sense of responsibility for system outcomes
Nice to Have
- Experience with our stack or similar technologies:
- Backend: , serverless architectures (AWS Lambda)
- Databases: Cloudant/CouchDB, Elasticsearch or similar data stores
- Frontend: React
- Experience with SaaS or B2B software products
- Experience evolving systems through multiple growth stages
- Background working closely with product teams on technical strategy
Why Join PaintScout?
- Work directly with the CTO on meaningful technical decisions
- Have a major influence on the architecture and future of a growing SaaS platform
- Be a senior technical leader without people-management overhead
- Shape engineering culture, standards, and best practices
- Join a product-focused, collaborative team where quality and pragmatism matter
- Compensation: Based on experience
Job Type: Full-time
Work Location: Hybrid remote in Calgary, AB T2E 3H6
-
Staff Engineer
3 days ago
Calgary, AB TE H, Canada Quoter Full timeStaff DeveloperLocation: Hybrid – In-office 3 days/week in Calgary, CanadaType: Full-timeReports to: Chief Technology Officer (CTO)Company: PaintScout – Estimating Software for Painting CompaniesAbout PaintScoutPaintScout is a fast-growing SaaS company that helps painting contractors streamline their estimating and sales process. Our platform is trusted...
-
Staff Educator
3 days ago
Calgary, AB TA R, Canada Cogir Senior Living Canada Full timeDescriptionCogir Senior Living manages retirement residences across the country. We offer a range of senior living options including independent living, assisted living and memory care.For over 25 years, we have dedicated every day to the happiness of retirees.Human Focus – Creativity - ExcellenceWe're seeking individuals with a purpose and passion for...
-
Senior Staff Accountant
2 weeks ago
Leduc, AB TE A, Canada Sanjit Kumar Professional Corp Full timeJob OverviewWe are seeking a dynamic and detail-oriented Senior Staff Accountant at Sanjit Kumar Professional Corp. With over twenty years of experience, we pride ourselves in serving our client needs in accounting, taxation and assurance work. In this pivotal role, you will lead complex accounting functions, ensure compliance with regulatory standards, and...
-
Senior Staff Software Developer
1 day ago
Calgary, Canada Cisco Full timeSenior Staff Software Developer - Edge Processor (Remote) Join to apply for the Senior Staff Software Developer - Edge Processor (Remote) role at Cisco Senior Staff Software Developer - Edge Processor (Remote) 2 days ago Be among the first 25 applicants Join to apply for the Senior Staff Software Developer - Edge Processor (Remote) role at Cisco This role...
-
Staff Accountant/ Senior Staff Accountant
2 weeks ago
Calgary, Canada Buchanan Barry LLP Full timeStaff Accountant / Senior Staff Accountant Get AI-powered advice on this job and more exclusive features. Buchanan Barry LLP – Calgary, Alberta Are you ready for a workplace that values your whole self—where your personal well-being is just as important as your career growth? At Buchanan Barry LLP, we believe you can thrive in public accounting without...
-
Senior Staff Accountant
3 days ago
Calgary, AB TK R, Canada Raymond & Company Chartered Accountants Full timeAs a Senior Staff Accountant at Raymond & Co., you will play a pivotal role in supporting our clients' financial needs and ensuring the smooth operation of our accounting processes. This role offers an exciting opportunity for an experienced accounting professional with a background in public practice, where you can lead, mentor, and collaborate with a team...
-
Senior Staff Software Developer
1 day ago
Calgary, Canada Cisco Full timeSenior Staff Software Developer - Edge Processor (Remote)Join to apply for the Senior Staff Software Developer - Edge Processor (Remote) role at CiscoSenior Staff Software Developer - Edge Processor (Remote)2 days ago Be among the first 25 applicantsJoin to apply for the Senior Staff Software Developer - Edge Processor (Remote) role at CiscoThis role can be...
-
Staff Accountant/ Senior Staff Accountant
31 minutes ago
Calgary, Alberta, Canada Buchanan Barry LLP Full timeStaff Accountant / Senior Staff AccountantBuchanan Barry LLP – Calgary, AlbertaAre you ready for a workplace that values your whole self—where your personal well-being is just as important as your career growth?At Buchanan Barry LLP, we believe you can thrive in public accountingwithoutsacrificing your well-being. We're a mid-sized, people-first firm...
-
Senior Staff Accountant
2 weeks ago
Kamloops, BC VC H, Canada Hartwick and Company Full timeJob SummaryWe are seeking a highly skilled and detail-oriented Senior Staff Accountant to join our team. The ideal candidate will have completed their CPA designation or have comparable on the job training. Five or more years in public practice with experience in assurance, corporate and personal tax is required. Compensation will be in line with the...
-
Staff Accountant
4 days ago
Calgary, AB TK R, Canada Raymond & Company Chartered Accountants Full timeJob OverviewWe are seeking a detail-oriented and organized Staff Accountant to join our dynamic financial team. As a Staff Accountant, you will play a crucial role in maintaining up-to-date knowledge of accounting and assurance standards while applying them effectively in our engagements. You will work under supervision to complete smaller engagements...