Software Engineer III
Listed on 2026-06-02
-
Software Development
Full Stack Developer, Cloud Engineer - Software, Software Engineer, Java Developer
Company Overview
SpryPoint is modernizing how utilities serve their communities. As a high‑growth software company, we are 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 have grown from a profitable startup to a rapidly scaling company of over 300 employees serving more than 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.
We deliver comprehensive solutions including SpryCIS, Spry Engage, Spry Mobile, and Spry Wallet that modernize the entire meter‑to‑cash process. Our "updates, not upgrades" approach, user‑centric design, and unwavering focus on customer success set us apart.
Position OverviewAs a Software Engineer III at SpryPoint, you will build and integrate interactive web applications, services, and apps that real people will use. Working as a full‑stack developer, you will work in a range of languages and environments, expand our CI/CD pipelines, and increase our automation footprint.
You will work within one of our Agile SCRUM teams, collaborating on SCRUM ceremonies, developing less experienced team members through pair programming, reviewing pull requests, leading initiatives, hosting knowledge sessions, and providing advice and guidance. You will also collaborate with Product, User Experience Design, Customer Success, Sales, and Service Delivery functions.
As part of a growing development team, you will play a role in architecting, testing, and deploying SpryPoint's enterprise applications. You will build and deploy enterprise‑level web and mobile applications for clients across North America and continually learn and improve.
Responsibilities• Build and maintain clean, maintainable, and testable code across the stack.
• Collaborate with cross‑functional teams to define and deliver user‑centred features.
• Mentor junior developers and contribute to technical knowledge sharing.
• Participate in on‑call rotation and support production systems as needed.
• Apply modern development and deployment methodologies, including cloud services such as AWS, GCP, and Azure.
- Demonstrated fluency in developing clean, maintainable, and testable code.
- Experience working with Java.
- Understanding of relational databases and SQL.
- Experience with web technologies HTML, Java script, and CSS.
- Experience and knowledge of modern development and deployment methodologies, including AWS, GCP, and/or Azure.
- Experience working in an Agile SCRUM team.
- Interest in expanding knowledge and applying it to solve industry problems.
- Remote‑first environment with flexible working hours across North America and hub offices in Charlottetown and Atlanta.
- Competitive total rewards and comprehensive compensation package that grows with you.
- Complete setup including a Mac Book and $800 to create your ideal home workspace.
- Health, dental, vision, and life insurance from day one.
- Generous paid time off and unlimited sick days.
- RRSP matching program (Canada) and 401(k) matching program (US).
- $2,500 annual development fund, tuition assistance, and book bounty program.
- Annual company events and team offsites that bring us together.
Need accommodations during our interview process? Let us know and we'll work with you to provide the necessary support.
Equal Opportunity & InclusionSpryPoint 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.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: