
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 II. We are at the forefront of modernizing the utility industry, offering the first and only truly cloud-native customer service and operations platform specifically designed for today's utilities. Since our founding in 2011 by industry veterans, we have evolved from a profitable startup into a thriving organization of 300 employees, serving over 100 utility clients throughout North America and the Caribbean. Our core mission is to empower utility leaders with technology solutions that exceed the limitations of outdated systems, enabling them to navigate increasing operational complexities and meet evolving customer expectations.
- • As a Software Engineer II, you will be instrumental in the design, development, and deployment of our enterprise-level web applications, services, and mobile apps. This role offers a unique opportunity to work with a diverse technology stack, including Java, JavaScript, HTML, CSS, and relational databases with SQL, contributing to the full-stack development lifecycle. You will collaborate closely with a growing development team, taking ownership of features from conception through to production.
- • Your responsibilities will encompass building and integrating interactive user interfaces that are not only functional but also intuitive and user-friendly, ensuring a seamless experience for utility professionals. You will contribute to the development of robust backend services that power our comprehensive suite of solutions, including SpryCIS, SpryEngage, SpryMobile, and SpryWallet, which collectively modernize the entire meter-to-cash process for our clients.
- • We pride ourselves on an 'updates, not upgrades' philosophy, emphasizing user-centric design and an unwavering commitment to customer success. Your work will directly impact the efficiency and effectiveness of utilities that are essential to powering communities across the Americas. This is a chance to be part of a company that values innovation, collaboration, and making a tangible difference.
- • You will actively participate in all phases of the software development lifecycle, including requirements gathering, architectural design, coding, unit testing, integration testing, and deployment. This includes writing clean, maintainable, and efficient code, adhering to best practices and coding standards. You will also be involved in troubleshooting and resolving software defects, ensuring the stability and performance of our platform.
- • Collaboration is key to our success. You will work alongside product managers, designers, and other engineers to translate business requirements into technical solutions. You will contribute to code reviews, providing and receiving constructive feedback to elevate the quality of our codebase. Furthermore, you will engage in discussions about technical strategies and architectural decisions, helping to shape the future of our platform.
- • SpryPoint's commitment to growth is supported by strategic investments from Norwest Venture Partners (since 2023) and Insight Partners (announced in 2026). This financial backing allows us to accelerate our expansion while remaining steadfast in our core values: lead with kindness, vision with impact, radical honesty, bold disruption, keep it simple, and execute with excellence. As a Software Engineer II, you will embody these values, contributing to a positive and high-performing work environment.
- • This role is ideal for a proactive and motivated individual who is eager to learn and grow within a fast-paced technology company. You will have the opportunity to work on challenging problems, develop your skills across various technologies, and contribute to a product that has a significant impact on a critical industry. We are looking for engineers who are passionate about building high-quality software and are excited by the prospect of transforming how utilities operate and serve their customers.
🎯 Requirements
- • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- • Proven experience (typically 2-5 years) in full-stack software development, with proficiency in Java and JavaScript.
- • Experience with relational databases (e.g., PostgreSQL, MySQL) and SQL.
- • Familiarity with front-end technologies such as HTML and CSS.
🏖️ Benefits
- • Comprehensive health, dental, and vision insurance.
- • Competitive salary and performance-based bonuses.
- • Opportunities for professional development and continuous learning.
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

