Software Engineer II
Sprypoint
- Travail à distance
The Company
2025 Deloitte Technology Fast 50 Canada Recipient & Fast 500 North America Recipient
SpryPoint is modernizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility industry with the first and only truly cloud-native customer service and operations platform purpose-built for modern utilities.
Founded by industry veterans in 2011, we've grown from a profitable startup to a rapidly scaling company of 300+ employees serving 100+ utility clients across North America and the Caribbean. Our mission is simple: utility leaders should expect more from their technology providers.
Utilities face urgent demand to replace inefficient legacy systems while managing increasing operational complexity, and evolving customer expectations. With more than a decade of experience, and a track record of successful implementations spanning water, electric, and gas utilities, SpryPoint has built a reputation as a trusted and mission-critical partner to utilities across North America.
We deliver comprehensive solutions including SpryCIS, SpryEngage, SpryMobile, and SpryWallet that modernize the entire meter-to-cash process. What sets us apart? Our "updates, not upgrades" approach, user-centric design, and unwavering focus on customer success.
Backed by strategic investment from Norwest Venture Partners since 2023, and an exciting new investment partnership from Insight Partners announced in 2026, we're accelerating our growth while staying true to our core values: lead with kindness, vision with impact, radical honesty, bold disruption, keep it simple, and execute with excellence.
Join our award-winning team in transforming an essential industry that powers communities across the Americas.
Position Overview
As a Software Engineer II, you'll play a key role in building and integrating web applications, services, and tools that real people use. Working as a full-stack developer, you'll engage with our core technologies, including Java, JavaScript, HTML/CSS, relational databases, and SQL. You'll also use AI tools such as Claude Code to focus your effort where it matters most and raise the quality of what you ship.
You'll be part of a growing development team, contributing to the design, building, testing, and deployment of enterprise-level applications. These solutions will serve clients across North America, and you'll have the opportunity to collaborate with various teams to deliver impactful, high-quality software.
Responsibilities
- Use agentic AI tools such as Claude Code across the full lifecycle, from design through building, testing, and deployment, applying your engineering knowledge to give the tools context and validate their output.
- Actively participate in Agile ceremonies, contributing valuable insights during planning, reviews, and retrospectives.
- Collaborate with team members to solve technical challenges and improve the development process.
- Build and deploy web applications, ensuring performance, reliability, and user satisfaction.
- Contribute to testing, using AI to automate it where it adds value, to help deliver high-quality solutions.
- Stay current with new technologies, including AI tools, and adapt to new ways of working to improve quality and effectiveness.
- Take ownership of tasks, ensuring timely completion and adherence to standards.
- Contribute to architecture discussions and suggest improvements.
- Conduct code reviews, including reviewing and validating code produced with AI tools, and incorporate feedback.
- Troubleshoot and resolve technical issues in development and production.
- Document technical designs and best practices.
- Engage in professional development, including training and workshops.
- Suggest process improvements to enhance team efficiency.
- Share knowledge to foster team growth and learning.
- Communicate clearly with stakeholders, providing updates and raising concerns.
Qualifications and Competencies
- 3+ years of experience in software development, with a focus on Java backend web applications.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong proficiency in Java, with experience writing clean, maintainable, and testable code following industry best practices.
- Solid understanding of relational databases and proficiency in SQL for data manipulation and querying.
- Experience with web technologies such as HTML, JavaScript, and CSS for developing user interfaces and interactive applications.
- Familiarity with modern development and deployment methodologies, including AWS services and cloud computing concepts.
- Ability to develop clean, efficient code and address complex technical problems with a solution-focused mindset, including the judgement to review and validate code produced with AI tools.
- Eager to keep learning and adapt to change, exploring new ways of working to become more efficient and effective.
- General AI literacy is a plus, including familiarity with AI terminology and core concepts such as large language models, prompting, providing context, and the limitations of AI output.
- Experience with AI coding tools such as Claude Code or GitHub Copilot is a plus but not required. Training will be provided.
Our Hiring Process!
We know that looking for a new role can be both exciting and time-consuming, and we truly appreciate your effort. Here’s a peek into our hiring process for this position, so you know exactly what to expect:
Stage 1: 30-minute Recruiter Interview
We'll dive into your professional background and experience, share more about SpryPoint and the role, and answer any burning questions you might have.
Stage 2: 30-minutes Hiring Manager Interview with Maryam Vahedi, Software Engineering Manager
This is a great opportunity to discuss your career goals and high-level technical experience, and to learn how we can support your growth and aspirations.
Stage 3: Take Home Skills Assessment
We’re flexible! You can set the deadline that works best for you to complete the take-home coding assessment. We use TestDome, and the test needs to be done in one sitting. It includes live coding and multiple-choice questions, focusing on Java and JavaScript. We’re not looking for perfection; we’re interested in how you approach problem-solving.
Stage 4: 1-hour Technical Interview
If the assessment goes well, you'll move on to the technical interview. You'll get to meet our Software Engineering Manager (Maryam or Andrew) and a Team Lead. This is a great opportunity to show off your technical skills. We value collaboration, so we'll discuss the assessment together. We’re interested not just in your final solution, but also in your thought process and how you got there.
Stage 5: 45-minute Final Interview with Jason, Director of Software Development
This is your chance to discuss your career goals and learn how we can support your growth and aspirations.
Stage 6: References/Offer
We'll check your references to confirm all the great things we've learned about you. If all goes well, we’ll be thrilled to extend an offer and welcome you to the team!
Expect More From Your Career at SpryPoint
Work your way - Remote-first environment, flexible working hours across North America, and hub offices in Charlottetown & Atlanta
Competitive Total Rewards - Comprehensive compensation package that grows with you
Complete Setup - MacBook + $800 to create your ideal home workspace
Total Wellness - Health, dental, vision, and life insurance from day one
️ Recharge Time - Generous PTO and unlimited sick days
Future Security - RRSP (Canada) and 401k (US) matching programs
Continuous Growth - $2,500 annual development fund, tuition assistance, and Book Bounty program
Team Connection - Annual company events and team offsites that bring us together
AI Disclaimer:
We use an AI notetaker (Metaview) during interviews so we can give you our full attention. Please opt-in via this quick consent form. It's optional - if you'd prefer not to be recorded, just skip this step.
Accommodations
Need accommoda tions during our interview process? Let us know and we'll work with you to provide the necessary support.
Equal Opportunity & Inclusion
SpryPoint is an equal-opportunity employer committed to creating an inclusive environment where everyone can thrive. We welcome applications from all qualified candidates regardless of race, religion, color, national origin, ancestry, sex, sexual orientation, gender identity, age, physical or mental disability, medical condition, genetic characteristics, veteran or marital status, pregnancy, or any other classification protected by applicable laws.
Professional Identity Verification
To help us verify candidate authenticity and streamline our screening process, we strongly encourage candidates to include a link to their LinkedIn profile and verify it with their current work email address. While not required, this helps us confirm your professional background and accelerates our review process. Candidates with verified LinkedIn profiles typically receive faster responses and priority consideration during our screening process. Note that all final candidates will complete a background check and identity verification as a part of our SOC 2 compliance procedures.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...support to make an impact as we build for the long term. About the role Join Samsara's In-Vehicle Experience team as a Senior Software Engineer. You'll be the technical leader of the team, setting the direction for what we build and how. We are building AI voice...SuggéréTravail à distanceContrat Longue DuréeTemps plein
- ...trust Samsara with their most critical data—while ensuring a seamless user experience at scale. We are looking for a Senior Software Engineer to drive innovation and resilience across Samsara’s IAM platform. In this role, you will combine technical depth, security expertise...SuggéréContrat Longue DuréeTemps pleinTravail à distanceLe monde entierProgramme de réinstallation
$181.05k - $213k par année
...partners through world-class software, purpose-built for everyone in... ...Work With You’ll enter our engineering interview process as part of a... ...: Building the core engine that powers our vision of an operating... ...As a Senior Software Engineer II, you will lead technically complex...SuggéréTemps pleinTravail au bureau$145k - $153k par année
...the world's most sophisticated retailers trust with their own storefronts. That is the problem you will help solve. As a Software Engineer II on Carrot Ads, you will independently build and ship features across the publisher-facing stack: the Connect / Carrot Ads API,...SuggéréTravail à distanceEmploi permanentTemps pleinTravail au bureauTravail à domicileHoraires flexibles$92k - $142k par année
...Title: Software Engineer II, Backend — Toast International Location: Toronto, ON / Canada Hybrid (Ontario) Level: Software Engineer II (SE2) Who We Are Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back...SuggéréTemps pleinСontratTravail au bureau- ...team of 350+ is using AI to transform how finance teams work and empower them to do more with less. The Opportunity - Senior Software Engineer II (Remote - Canada) We are looking for a Senior Software Engineer II for the Integrations team. This role will play a...Travail à distanceContrat Longue DuréeTemps pleinRecrutement immédiat
$145k - $153k par année
...The Advertiser Optimization team is the decision-making engine of Instacart's $1B+ ads business. We own the systems responsible... ...User Experience and Platform Revenue. We are looking for a Software Engineer II with a strong quantitative background to join our Toronto-based...Travail à distanceEmploi permanentTemps pleinTravail au bureauTravail à domicileHoraires flexiblesTravail posté$133k - $183k par année
...the flexibility to buy now and pay later without any hidden fees or compounding interest. We are seeking a highly motivated Software Engineer II with strong experience in test automation to contribute to Developer Productivity, with a focus on Test Platform Engineering. The...Travail à distanceTemps pleinTravail au bureauHoraires flexibles$180k - $230k par année
...Narvar is growing! We are hiring a Senior Software Engineer II to build new products and improve all aspects of the Narvar platform. Data is at the core of our competitive advantage so the work you do has a large impact across the company, our business partners, and the lives...Temps pleinTravail à distanceLe monde entier- ...high-impact campaigns across programmatic advertising and marketing channels. About the Team: We’re looking for a Staff Software Engineer I/II to join our Data Ingestion Team, which builds and operates the critical infrastructure that serves as the “front door” of...Temps pleinZone localeTravail à distanceTravail à domicileBureau à domicile
$196k - $207k par année
...levers. Operating at the intersection of Marketing, Product, and Engineering, we own the platforms behind campaign feeds, audience targeting... ...event pipelines, and QA automation. We're seeking a Senior Software Engineer to provide technical leadership for the Paid MarTech...Travail à distanceContrat Longue DuréeEmploi permanentTemps pleinTravail temporaireTravail au bureauTravail à domicileHoraires flexibles$133k - $183k par année
...pay later without any hidden fees or compounding interest. The Money Movement & Card Ledger team is looking for a passionate Software Engineer to help build the tools and systems that we use to manage money movement, bank data integration & merchant data. Affirm Card is...Travail à distanceTemps pleinTravail au bureauHoraires flexibles- ...their associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data solutions... ...~ Proven senior‑level impact ~8+ years of software engineering experience (typically 10+ for this level) delivering...Emploi permanentTemps pleinTravail au bureauTravail à distanceTravail à domicileHoraires flexibles
- ...flows, creative management, reporting dashboards, and design system foundations that power it. We are hiring a Senior Frontend Engineer II (L6) to co-own the technical roadmap for our advertiser-facing experience, modernize our frontend architecture, and scale complex campaign...Travail à distanceContrat Longue DuréeEmploi permanentTemps pleinTravail au bureauTravail à domicileHoraires flexibles
$196k - $207k par année
...Instacart’s Retailer Platform organization within Core Experience Engineering. We own the content infrastructure that powers every consumer-... ...RPS for 100+ retail partners. We’re looking for a Senior Software Engineer to lead high-impact platform initiatives that accelerate...Emploi permanentTemps pleinСontratEmploi saisonnierTravail au bureauTravail à distanceTravail à domicileHoraires flexiblesTravail posté$171.5k - $201k par année
...who rely on Life360. We are a product-minded, AI-Native engineering team. That means AI isn’t just a tool we use — it’s how we work... ...the Job Life360 is hiring a backend AI-Native Senior Software Engineer II — a senior engineer who doesn’t just use AI tools, but thinks...Temps pleinTravail d'étéStageTravail à distanceHoraires flexibles$158k - $263k par année
...Role Platform Infrastructure Engineering is responsible for building... ...first time. As a Principal II Platform Infrastructure... ...infrastructure built on Google Kubernetes Engine and VMs spanning multiple... ...Automation and Collaboration Software (TACOS). Provision cloud infrastructure...Contrat Longue DuréeTemps pleinStageZone locale$171.5k - $201k par année
...The Revenue Experimentation team (Direct Revenue org) is the engine behind how we grow and monetize Life360 responsibly. We design... ...About the Job Life360 is hiring an AI-Native Senior Software Engineer II — a builder who thinks natively in AI tooling and takes real...Travail à distanceTemps pleinTravail d'étéStageHoraires flexibles$133k - $183k par année
...obligations, and reduce business risk. We partner closely with product, engineering, infrastructure, risk, compliance, and other teams to identify... .... This role is a great fit for someone who has hands-on software or security experience, enjoys reading and reasoning about code...Travail à distanceTemps pleinStageTravail au bureauHoraires flexibles$101k - $113k par année
...and share your knowledge generously. As a Machine Learning Engineer II , you will be a key contributor to the design, development, and... ...: Partner with data scientists, product managers, and software engineers to translate business needs into technical requirements...Temps pleinTravail d'étéStageRecrutement immédiat$145k - $153k par année
...inform how we allocate hundreds of millions of dollars in marketing spend and how we measure growth. We're hiring an Analytics Engineer II to help build and evolve the marketing analytics data foundation. In this role, you'll independently design and deliver high-quality...Emploi permanentTemps pleinTravail au bureauTravail à distanceTravail à domicileHoraires flexibles$90k - $229.5k par année
...learner can navigate the future with curiosity, resilience, and a love of learning. Role Outschool is looking for full-stack Software Engineers to develop and improve our suite of products to help parents, learners, and educators to engage in love of learning, all through...Travail à distanceTemps pleinTravail au bureauZone localeBureau à domicileHoraires flexibles$115k - $125k par année
...connected. The mark of true success at Wave is the ability to be bold, learn quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers, Product Managers and Designers to bring their engineering skills to bear on...Temps pleinTravail d'étéStageRecrutement immédiat$110k - $135k par année
...their dollars can go back into care. About The Role: As a Software Engineer, you will work alongside a team of engineers to get Conductor... ...and extend agentic workflows in Conductor's orchestration engine — building custom tools, integration adapters, and transformation...Contrat Longue DuréeTemps pleinСontratTravail au bureauTravail à distance2 jours par semaine- ...our vision and culture, focusing on employee wellness, diversity, charitable work, and ethical corporate governance. Staff Software Engineer (Product) We’re looking for a Staff Software Engineer (Product)to help shape the technical evolution of our product. This is...Contrat Longue DuréeTemps pleinStageZone localeHoraires flexibles
$132k - $181.7k par année
...AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing... ...You Are: ~5+ years building production software, with significant experience in desktop applications... ...-ins Knowledge of Excel's calculation engine, object model, and common power-user...StageTravail au bureauZone localeLe monde entier- ...required. QUALIFICATIONS You have 5+ years of experience in Software Development. You have exceptional communication skills. You... ...grasp of the fundamentals of software development and computer engineering. You have the ability to break complex and vague customer...Temps pleinСontratHoraires flexibles
$95k - $159k par année
...Summary At Sophos, our mission is clear: defeat cyberattacks and protect organizations around the world. We are seeking a Software Engineer to join our Security features team and help build the systems that make that mission possible. In this role, you will work as...Temps pleinZone localeTravail à distanceTravail posté- ...or a forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four decades... ...back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for driving...Temps pleinStageTravail à distanceTravail à domicile
$80k - $90k par année
...Remote — Canada ** We are only considering candidates located in BC, AB, MB, and ON Velora is looking for a Technical Support Engineer II to take ownership of complex, high-impact escalations across Aplos, Raisely, and Keela. As a TSE II, you'll debug deep technical issues...Temps pleinZone localeTravail à distanceTravail posté
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Software Engineer II. Soyez parmi les premiers à postuler !
- software engineer internship Canada
- software engineer Canada
- software developer remote Canada
- développeur logiciel Canada
- software developer internship no experience Canada
- software developer no experience Canada
- new graduate software developer Canada
- software developer internship Canada
- remote entry level software developer Canada
- software design engineer Canada

