
Job Overview
Location
Ontario
Job Type
Full-time
Category
Software Engineer
Date Posted
February 12, 2026
Full Job Description
đź“‹ Description
- • Join SpryPoint, a dynamic and rapidly growing software company recognized by Deloitte as a Fast 50 Canada and Fast 500 North America recipient, as a Software Engineer III in Ontario. We are at the forefront of modernizing the utility industry, providing a cutting-edge, cloud-native customer service and operations platform designed specifically for the needs of today's utilities. Since our founding in 2011 by industry veterans, we have evolved from a profitable startup into a thriving organization of over 300 employees, serving more than 100 utility clients across North America and the Caribbean. Our core mission is to empower utility leaders with superior technology solutions, enabling them to overcome the challenges of replacing inefficient legacy systems, managing increasing operational complexity, and meeting evolving customer expectations.
- • As a Software Engineer III, you will be an integral part of our Agile SCRUM teams, contributing to the development and integration of interactive web applications, services, and mobile apps that deliver tangible value to our users. This full-stack role offers a broad scope of work, allowing you to leverage a diverse range of languages and environments. You will play a key role in enhancing our CI/CD pipelines and expanding our automation footprint, driving efficiency and innovation within our development processes.
- • Collaboration is at the heart of our culture. You will actively participate in SCRUM ceremonies, working closely with your colleagues to achieve team goals. A significant aspect of this role involves mentoring and developing less experienced team members. This will be achieved through various methods, including pair programming, conducting thorough pull request reviews, leading technical initiatives, hosting knowledge-sharing sessions, and providing ongoing advice and guidance. Your contributions will directly impact the growth and skill development of our engineering talent.
- • Beyond your immediate team, you will have opportunities to collaborate with various functions across the organization. This includes working closely with Product Management to translate requirements into robust technical solutions, partnering with User Experience (UX) Design to ensure our applications are intuitive and user-friendly, and engaging with Customer Success and Service Delivery teams to understand client needs and ensure successful implementations. This cross-functional interaction provides a holistic view of our product lifecycle and client impact.
- • As a key contributor to our expanding development team, you will be instrumental in the architectural design, rigorous testing, and seamless deployment of SpryPoint's enterprise-level web and mobile applications. You will be building and deploying solutions that are critical to the operations of utilities across North America, directly impacting how communities are served.
- • This role is designed for continuous learning and professional growth. You will be exposed to new technologies, methodologies, and industry challenges, constantly expanding your skillset and knowledge base. We encourage a proactive approach to learning and provide resources to support your development. You will be building and deploying enterprise-level web and mobile applications for clients across North America, contributing to the modernization of an essential industry that powers communities across the Americas. Your work will directly influence the efficiency and effectiveness of utility operations, making a real-world impact.
- • SpryPoint's 'updates, not upgrades' philosophy, user-centric design, and unwavering commitment to customer success are the pillars of our approach. We are backed by strategic investments from Norwest Venture Partners (since 2023) and Insight Partners (announced in 2026), fueling our accelerated growth. We remain steadfast in our core values: lead with kindness, vision with impact, radical honesty, bold disruption, keep it simple, and execute with excellence. If you are passionate about building high-quality software, mentoring others, and transforming an essential industry, we encourage you to apply.
🎯 Requirements
- • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- • Proven experience as a Full-Stack Software Engineer, with a strong understanding of both front-end and back-end development principles.
- • Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript/TypeScript) and experience with relevant frameworks (e.g., React, Angular, Node.js, Spring Boot).
- • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a strong asset.
🏖️ Benefits
- • Competitive salary and performance-based bonuses.
- • Comprehensive health, dental, and vision insurance plans.
- • Generous paid time off (PTO) and company holidays.
- • Opportunities for professional development, including training, certifications, and conference attendance.
- • A collaborative and inclusive work environment with a focus on continuous learning and growth.
Skills & Technologies
About SpryPoint Services Inc.
SpryPoint Services Inc. provides a new generation of customer service and operations software, empowering utilities to contend with the industry’s rapid pace of change. Their platform streamlines meter-to-cash processes, reducing friction from field operations to back-office tasks. Serving utilities across the Americas, SpryPoint offers solutions for water, sewer, electric, and gas sectors. The company's platform includes an omnichannel customer portal and integrated payment processing. SpryPoint's dedication to modernizing CIS systems is reflected in their recognition as a 2025 Deloitte Technology Fast 500™ company in North America, highlighting their growth and innovation.
Similar Opportunities

Jitterbit, Inc.
2 months ago

Grant Street Group
1 month ago

