Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer III

Full-time

SpryPoint

The Company

Simply put, SpryPoint provides Smart Solutions for Smart Utilities.

Founded in 2011, SpryPoint is a leading provider of cloud-based solutions for the utility sector. Our team of experts has extensive experience serving utilities across North America, and we are dedicated to helping our clients improve their operations and better serve their customers. Our solutions include advanced billing and customer relationship management tools, as well as powerful analytics and data management capabilities. We are proud to have been recognized by industry experts and our clients alike for the value and innovation we bring to the market. 

In February of 2023, SpryPoint received a strategic investment from Norwest , a leading venture and growth equity investment firm. With this investment, SpryPoint will build on its significant business momentum over the past three years, expanding its team and positioning the company to continue increasing market share of its mission-critical, cloud-native solutions for smart utilities.

JOB DUTIES & RESPONSIBILITIES

At SpryPoint we value collaborate work environments, automation, learning, and delivering value to our users. As a Software Engineer III  at SpryPoint, you will be building and integrating interactive web applications, services, and apps that real people will actually use. As a full-stack developer, you will work in a range of languages and environments. You will have opportunities to expand our CI/CD pipelines and increase our automation footprint. 

Working within one of our Agile SCRUM teams you will be collaborating with your co-workers during the SCRUM ceremonies, while also helping to develop the less experienced team members by pair programming, reviewing pull requests, leading initiatives, hosting knowledge session, or providing advice and guidance. As Senior Software Developer you will have opportunities to work in collaboration with different functions of the organization including Product, User Experience Design, Customer Success, Sales and Service Delivery. 

As a big part of a growing development team, you will be called on to play a role in architecting, testing, and deploying SpryPoint's enterprise applications. You will be building and deploying enterprise-level web and mobile applications for clients across North America. You will learn constantly.

\n

TECHNICAL REQUIREMENTS AND COMPETENCIES
  • Demonstrated fluency in developing clean, maintainable, testable code
  • Experience working with Java
  • Understanding of relational databases & SQL 
  • Experience working with web technologies HTML, Javascript, and CSS
  • Experience or knowledge on modern development and deployment methodologies including experience with AWS, GCP and/or Azure
  • Experience working in a collaborative Agile SCRUM team
  • Interest in expanding knowledge and applying knowledge to solve industry problems

Primary qualifications are a keen interest in learning and the ability to apply your knowledge to craft clean code. 

\n

Our Exciting 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: 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 3: 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 4: 45-minutes 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 5: References

We'll check your references to confirm all the great things we've learned about you.

Stage 6: Offer!

If all goes well, we’ll be thrilled to extend an offer and welcome you to the team!

Why SpryPoint?

Remote-first and autonomous working environment with flexible working hours

Competitive compensation package

Macbook + $500 towards your home office setup

Health, dental, vision, and life insurance

️ Generous PTO, ½ day Summer Fridays, and unlimited sick days 

RRSP (Canada) and 401k (US) matching program

Professional development courses, $2,500 annual tuition assistance, and a book bounty program

Annual company events (SpryPalooza!) and team offsites

SpryPoint is an equal-opportunity employer. We do not discriminate, and encourage applications from everyone regardless of race, religion, colour, 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 local, state, or federal laws.

If you need any accommodations or adjustments throughout the interview process and beyond, please let us know, and we will work with you to provide the necessary support and make reasonable accommodations to facilitate your participation.

Please note that to maintain our SOC II compliance, we ask all candidates to complete background check and identity verification as a final step in our interview process.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer III in Canada vacancy
  • $108k - $116k per year

     ...Bounty Support team is expanding, and we are seeking a skilled engineer who thrives on the complexities of seamless integrations, scalable...  ...Will Do During your first 90 days, you will meet your fellow Software Engineers, learn our codebases and enterprise products and start... 
    Suggested
    Long term contract
    Full time
    Apprenticeship
    Local area
    Remote work

    HackerOne

    Canada
    7 days ago
  • $154.8k - $212.85k per year

     ...nice thing about growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape the role around the right...  ...the role: Samsara (NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The platform processes 25+ trillion... 
    Suggested
    Remote job
    Long term contract
    Full time
    Internship
    Relocation package
    Flexible hours
    Canada
    2 days ago
  • $170.4k - $234.3k per year

     ...campaigns across programmatic advertising and marketing channels. Engineering at StackAdapt:  As an Engineer at StackAdapt, you will be...  ...our customers Mentor the team and lead by example to uphold software development best-practices in addition to conducting rigorous... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    3 days ago
  • $146.3k - $154k per year

     ...Stablecoins (CCS), the platform that lets partners launch their own branded, USDC-backed stablecoins on Coinbase's infrastructure. As a Software Engineer on this team within the Developer group, you'll build and extend the backend services and onchain contracts that power issuance,... 
    Suggested
    Remote job
    Contract work
    Local area
    Canada
    3 days ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Suggested
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    21 days ago
  •  ...At Replicant, we believe AI should work for people, starting with customer service. We’re looking for a Software Development Engineer in Test (SDET) to help raise the bar for quality across our voice AI platform as we continue to scale. This person will play a key role in... 
    Full time
    Remote work
    Flexible hours

    Replicant

    Canada
    6 hours ago
  •  ...grained permissions, role-based access control, and seamless identity experiences across Kong's platform. About the Role: The Software Engineer will be a key contributor to the IAM Team, building scalable backend services for Kong Konnect and the Developer Portal. You'll... 
    Full time
    Worldwide

    kong

    Canada
    6 hours ago
  • $150k - $210k per year

     ...technology helps operators thrive while delivering unforgettable moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with real customers... 
    Full time

    Checkfront

    Canada
    26 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $135k - $150k per year

     ...we continue scaling our platform and expanding our AI capabilities, we're looking for experienced engineers who thrive in fast-moving environments, embrace AI-first software development, and take ownership from idea to production. About the Role Fable is looking for a highly... 
    Remote job
    Canada
    2 days ago
  • $150k - $180k per year

     ...Nearform Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and...  ...Experience with automation, CI and CD. Experience building software collaboratively using pull requests and code reviews Excellent... 
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    20 days ago
  • $136k - $168k per year

     ...are in the world. THE ROLE DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to join our forward-...  ...that bridge work management systems with downstream marketing engines. Deploy Custom Webhooks: Design, build, and test robust webhook... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    12 days ago
  • $196k - $246k per year

     ...are helping to build. THE ROLE We are seeking a visionary and market-experienced Strategist & Solutions Architect, Experience Engineering & Platforms to join DEPT®'s growing Adobe practice in North America. In this executive-level role, you will serve as the most... 
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    4 days ago
  •  ...portfolio management and asset movement platforms, helping transition a team from manual to automated testing at scale. Join EPAM to engineer solutions that matter. From AI to cloud transformation, you'll collaborate with top-tier innovators, gain autonomy to explore your... 
    Remote job

    EPAM Systems

    Canada
    18 days ago
  • $196k - $246k per year

     ...delivering complex, large-scale eCommerce solutions. Pre-Sales Experience: Demonstrable experience in a pre-sales or solution-engineering capacity, including estimating effort and writing technical proposals. Technical Acumen: Expert-level knowledge of PHP, MySQL,... 
    Work at office
    Local area
    Flexible hours

    DEPT®

    Canada
    23 days ago
  • $163k - $213k per year

     ...DEPT® is seeking a highly analytical and technical Architect Software Engineer (Adobe - AJO, AEP, RTCDP) to join our forward-deployed architecture...  .../federated query strategies that allow marketing activation engines to reference enterprise warehouses without unnecessary data... 
    Work at office
    Local area
    Remote work
    Flexible hours

    DEPT®

    Canada
    23 days ago
  •  ...We’re looking for a Senior QA Software Developer to join our Core Group. Reporting to an Engineering Manager, you won’t just be testing - you’ll be designing the future...  ...quality at Zensurance.  The Core Group is the engine room of our platform, consisting of three... 
    Remote job
    Long term contract
    Canada
    3 days ago
  •  ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful.  If Precisely...  ...for the Precisely Data Integrity Suite . You'll combine hands-on engineering with team leadership and customer-facing collaboration: working... 
    Remote work

    Precisely International Jobs

    Canada
    7 hours ago
  •  ...tools used by hundreds of mid-market finance teams worldwide. Our software integrates with leading ERPs — Acumatica, Sage Intacct, MYOB...  ...telemetry, and our authentication / SSO layer. Set and uphold engineering standards: code review, testing, CI/CD, observability, and... 
    Full time
    Contract work
    Worldwide

    Velixo

    Canada
    7 days ago
  •  ...career. About the team The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe, enabling Stripes...  ...at rest and in motion. We are looking for talented data-minded software engineers to help us manage business-critical data leveraged... 
    Internship

    Stripe

    Canada
    7 hours ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert...  ...required at time of application Job Summary: As an AI Engineer, you will play a critical role in designing and implementing advanced... 
    Contract work
    Internship

    PLATO

    Canada
    2 days ago
  • $90.7k - $113.4k per year

     ...curious, technically strong, and automation-minded Data Platform Engineer to join our Data Engineering team. This is a high-impact...  ...We’re Looking For Experience: 3+ years in data engineering, software engineering, DevOps, platform engineering, or a related technical... 
    Remote work

    Tucows

    Canada
    7 hours ago
  •  ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful.  If Precisely...  ...as they emerge. Overview: We are looking for a Platform Engineering Manager with a strong hands-on engineering background to lead and... 

    Precisely International Jobs

    Canada
    1 day ago
  • $145k - $155k per year

     ...exciting to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the... 
    Remote work

    Tucows Inc.

    Canada
    7 hours ago
  •  ...13, 2025 Svitla Systems Inc. is looking for a SysAdmin DevOps Engineer for a full-time position (40 hours per week) in Canada. Our client...  ...scientific workflows built on the platform with open-source software or vendor partnerships. Manage the infrastructure aspects of... 
    Full time
    Remote work
    Worldwide

    Svitla Systems

    Canada
    9 hours ago
  • $116k - $159.5k per year

     ...across programmatic advertising and marketing channels. The Engineering Operations team builds and operates the infrastructure, observability...  ...service, and innovation. We've been awarded:   G2 Top Software for 2026 2026 Best Workplaces™ for Young Talent and in... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    18 days ago
  • $80k - $95k per year

     ...leading Canadian food manufacturer seeking a Mechanical Reliability Engineer to play a key role in improving equipment reliability,...  ...Reliability-Centered Maintenance experience CMMS experience CAD software experience TSSA knowledge relating to boilers and pressure... 
    Long term contract
    Permanent employment
    Full time
    For contractors
    Relocation package

    Remote People

    Canada
    4 days ago
  •  ...We are seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the Liquid Credit Engineering Team, a key...  ...Solution Development: Design, develop, and maintain robust, scalable software solutions supporting complex liquid credit investment processes... 
    Remote job

    EPAM Systems

    Canada
    9 days ago
  • $65k - $115k per year

     ...them. What You'll Do We are seeking a detail-oriented QA Engineer who seamlessly bridges manual precision with automated efficiency...  ..., self-starting problem solver, you take full ownership of software quality without needing micromanagement. Beyond core testing, you... 
    Remote job
    Internship
    Work at office
    Local area
    Work from home

    Veeva Systems

    Canada
    4 days ago
  •  ...flow expansion, we sit at the intersection of product/platform engineers and financial partners, connecting them to ensure that everyone...  ...years of experience in a technical role (ex: Technical Operations, Software Engineer, etc.) ~ Have experience managing communications and... 

    Stripe

    Canada
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!