Software Engineer III
Job in
Fredericton, New Brunswick, E3G, Canada
Listed on 2026-02-23
Listing for:
SpryPoint
Full Time
position Listed on 2026-02-23
Job specializations:
-
IT/Tech
Job Description & How to Apply Below
Join to apply for the Software Engineer III role at Spry Point
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.
Position Overview
At SpryPoint we value collaborative 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 sessions, 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.
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, Java script, 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.
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 Assignment
We’re flexible! You can set the deadline that works best for you to complete the take-home coding assessment. We use Test Dome, 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…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×