Senior Software Developer
4 days ago
Overview The Company SpryPoint is revolutionizing 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 cloud-native platform built specifically for modern utilities. Founded by industry veterans in 2012, we've grown from a profitable startup to a rapidly scaling company of 285+ employees serving 100+ utility clients across North America and the Caribbean. Our mission is simple: utility leaders should expect more from their technology providers. 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—achieving 100% customer reference ability. Backed by strategic investment from Norwest Venture Partners since 2023, 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 us in transforming an essential industry that powers communities across the Americas. 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 a 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. Responsibilities Contribute to building and integrating interactive web applications, services, and apps across multiple languages and environments. Develop and expand CI/CD pipelines and automation footprints. Collaborate within Agile SCRUM teams, participate in ceremonies, pair programming, code reviews, and mentoring. Architect, test, and deploy SpryPoint's enterprise applications for North American clients. Qualifications Demonstrated fluency in developing clean, maintainable, testable code. Experience working with Java. Understanding of relational databases and SQL. Experience with web technologies HTML, JavaScript, and CSS. Experience or knowledge of modern development and deployment methodologies including AWS, GCP, and/or Azure. Participate in an on-call rotation and support production systems as needed. 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 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-minute 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 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) 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 Work your way - Remote-first environment with flexible working hours across North America Competitive Total Rewards - Comprehensive compensation package that grows with you Complete Setup - MacBook + $500 to create your ideal home workspace Total Wellness - Health, dental, vision, and life insurance from day one Recharge Time - Generous PTO, Summer Friday half-days, 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 Additional Information 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. 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. Accommodations Need accommodations during our interview process? Let us know and we\'ll work with you to provide the necessary support. #J-18808-Ljbffr
-
Senior Software Developer
3 weeks ago
, , Canada Tempo Software Full timeAbout Tempo With over 30,000 customers, including a third of Fortune 500 companies, Tempo is trusted to help organizations make their workflows work better. We create integrated solutions for time management, resource planning, budget management, roadmapping, program management, reporting, and more. We build the tech that enables the modern team to deliver...
-
Senior Software Developer
9 hours ago
, NB, Canada iTacit Full timeSenior Software Developer role at iTacit Recruiter | Connecting businesses to elusive IT talent | Passionate about people + technology About iTacit iTacit is dedicated to enhancing organizational efficiency through a comprehensive digital platform that empowers frontline workers. Their solution integrates: Compliance-based Learning Management Business...
-
Senior Software Developer
7 days ago
London, Canada (+), Canada . full-time . September , STEP Software Full time $90,000 - $120,000 per yearSoftware Developer (Senior) Full Time London, ON Are you looking to join a team where everyone - including you - is striving to constantly improve their knowledge of system project architecture, coding languages, design patterns, and testing? We are passionate about clean, well-organized code, and how systems and users interact with our...
-
Senior ColdFusion Software Developer
4 days ago
, AB, Canada BIS Safety Software Full timeJoin to apply for the Senior ColdFusion Software Developer role at BIS Safety Software 16 hours ago Be among the first 25 applicants Join to apply for the Senior ColdFusion Software Developer role at BIS Safety Software Get AI-powered advice on this job and more exclusive features. BIS Safety Software is a fast-paced, high-growth organization providing...
-
Senior Software Developer
7 days ago
Canada / Vancouver, BC / Toronto, ON Orchestry Software Full time $140,000 - $180,000 per yearAbout OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...
-
Senior Backend Developer
4 days ago
, , Canada Atimi Software Full timeAtimi is seeking an experienced backend software developer to fill a position in Canada. Please note this is a fully remote position with EST working hours but we're open to candidates from all provinces. Atimi works with some of the leading companies in North America, providing them with high-quality software solutions that integrate both mobile and web...
-
Senior Software Engineer
2 days ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Backend Developer
2 weeks ago
, , Canada Tempo Software Full timeSenior Backend Developer at Tempo Software Tempo Software is looking for a Senior Backend Developer. In this role, you’ll develop scalable solutions, design and maintain APIs, and optimize performance using Java/Kotlin, Spring, and AWS. Collaborating with cross‑functional teams, you’ll drive innovation while ensuring high‑quality, secure software....
-
Senior .NET Developer
4 days ago
, , Canada Embrace Software Inc Full timeJoin to apply for the Senior .NET Developer role at Embrace Software Inc Join to apply for the Senior .NET Developer role at Embrace Software Inc Embrace Software, headquartered in Tampa, USA, is one of the fastest-growing software acquirers in the world. We focus on building niche software businesses that deliver mission-critical solutions across industries...
-
Senior Software Engineer
3 weeks ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer – ECI Software Solutions Location: US or CA Remote We are seeking a Senior Software Engineer with a strong "builder" mindset who is passionate about creating intelligent, scalable, and automated platforms. You will play a key role in designing, building, and integrating AI-powered agents and systems that enhance our products and...