Software Engineer III
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.
\nOur 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.
- ...of our offices or hubs, or a co-working space near you. Data Engineering is unique at Coursera. Our team doesn't simply build reports on... ..., analytically-minded individual with strong data modeling and software engineering skills, who shares our passion for education....SuggestedFull timeRemote workWork from homeWorldwideFlexible hours
- ...world's most comprehensive digital science platform - best-of-breed software applications already used by more than 2 million scientists,... ...What do we need Dotmatics is seeking a Senior Full Stack Engineer with an understanding of both Node.js and React to join our team...SuggestedFull timeRemote workVisa sponsorshipFlexible hours
$148.3k - $171k per year
...Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance... ...or BAM Management Canada Holdings Inc. About This Role: As Software Engineer, Backend, you will be responsible for designing, developing...SuggestedFull timeLocal areaRemote workWork from home- ...Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed platform... ...started. How You'll Make an Impact: As a Senior Software Engineer on the Workflow Squad, you'll design, build, and operate product...SuggestedWork at officeLocal areaRemote workWork from homeHome officeFlexible hoursWeekend work
$100k - $120k per year
...Kindsight’s product suite is truly changing the game for donor fundraising. Position Summary: We are seeking an Intermediate Software Engineer, Payments to join a newly forming Payments Engineering team and help build Kindsight's next-generation Payments Platform....Suggested$120k - $150k per year
...Kindsight’s product suite is truly changing the game for donor fundraising. Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming Payments Engineering team and take meaningful ownership of Kindsight's next-generation Payments...$160k - $180k per year
..., Kindsight’s product suite is truly changing the game for donor fundraising. Position Summary: We are seeking a Staff Software Engineer, Payments to provide technical leadership as Kindsight builds its next-generation Payments Platform. This is a hands-on Staff...Internship- ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Term: 12-Month / 1-Year Contract (Expected Start: September 2026 – September 2027) Work Location: Remote (No on-site requirement...Contract workRemote work
$6000 per month
...Software Development Interns - Waterloo University Remote - Fall Semester About Brave Brave is on a mission to protect the human... ...that blocks creepy ads and trackers by default, a private search engine with a truly independent index, private AI assistant, latest...InternshipRemote workFlexible hours$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...Long term contractFull timeRemote work$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 contractFull timeRemote work$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$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...Local areaRemote workWork from homeHome officeFlexible hours- ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to... ...them on a technical capacity - Proficiency in Python and strong software development knowledge, inclusive of a deep understanding of software...Full timeImmediate startRemote work
$163k - $213k per year
...matter where you are in the world. THE ROLE DEPT® is seeking a highly technical, consultative, and hands-on Architect, Software Engineering (AEM) to join our forward-deployed architecture squad in North America. Mapped back to our Web Craft, this role is a specialized...Work at officeLocal areaRemote workFlexible hours$150k - $175k 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 employmentFull timeManual laborRemote workFlexible hours$123.6k - $193k per year
Job Responsibility: Join Our Mission: Help the Helpers with Jane Let's kick things off with a quick intro. Jane is a team that's all about fostering growth, spreading delight, and serving our healthcare community. We're on the hunt for people ready to jump in and join us while...Full timeRemote workFlexible hours$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- ...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...
$70k - $120k per year
...all applications and next steps. Our partner is looking for a QA Engineer - Ostro based in Canada. This role is focused on ensuring the... ...automated quality practices to identify issues and strengthen software delivery. The position offers significant ownership, giving you...Remote jobFlexible hours- ...Job Responsibility: Category Engineering Hire Type Employee Job ID 7733 Remote Eligible Yes Date Posted 15/11/2024 We Are:... ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological...Full timeRemote work
$120k - $160k per year
...Position Summary: Kindsight is seeking a Senior Salesforce Engineer to join our Product Engineering team and help build and evolve... ...~3+ years of experience developing and maintaining commercial software products. ~ Familiarity with Salesforce DX and SFDX CLI. ~ Demonstrable...Long term contractRemote work- ...opportunities, and turn strategy into working solutions. We’re looking for an experienced QA Engineer to join Stevens on a part-time, hourly contract basis and take ownership of software testing across our delivery work. Our teams build production systems that need to perform...Remote jobBi-weekly payHourly payContract workPart timeFor contractors10 hours per week
$95k - $125k per year
...can work from anywhere in Canada. The Senior Manager, Data Engineering leads a team of data engineers, data analysts and business system... ...a project to successful completion Strong understanding of software development environments and databases Strong analytical skills...Full timeHome officeFlexible hours- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert... ...Summary We are seeking an experienced Infrastructure Engineer to join our Infrastructure & DevOps team. This role is responsible...Contract workInternshipRemote work
- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert... ...of application Summary We are seeking an experienced AI Engineer with 5+ years of experience designing, developing, and deploying...Contract workInternship
$150k - $185k per year
...impact. Position Summary We’re looking for a Senior Data Engineer to join our Product Engineering team and help evolve the modern... ...platform reliability, and production support. You’ll work closely with software engineers, data specialists, and product partners to solve high-...Long term contract- ...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
- ...Job Responsibility: Canada Off-site Category: Engineering Remote Eligible Yes Hire Type: Employee Job ID 8617 Date posted 02/24/2025R... ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous...Full timeRemote work
- ...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 timeContract workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!
- software developer summer internship Canada
- software engineer - ai machine learning Canada
- software engineer co-op Canada
- software developer co-op Canada
- junior software developer Canada
- software development engineer Canada
- part time software developer Canada
- développeur logiciel Canada
- software developer no experience Canada
- software engineer intern Canada
