This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
SpryPoint is a leading provider of cloud-based solutions for the utility sector, founded in 2011.
The company focuses on improving operations for utilities across North America with advanced billing, customer relationship management tools, and powerful analytics.
The Software Engineering Team Lead will guide and lead a team of software engineers, ensuring the successful delivery of high-quality software products.
Responsibilities include providing direction and mentorship, fostering a collaborative environment, conducting performance evaluations, and collaborating with Product Owners.
The Team Lead will serve as an Agile advocate, facilitating Agile ceremonies and ensuring adherence to Agile methodologies.
The role involves monitoring team progress, collaborating with various functions, and providing technical expertise and guidance.
The Team Lead will also identify skill gaps, promote a culture of learning, and ensure coding standards and quality guidelines are followed.
Requirements:
A Bachelor's degree in Computer Science, Engineering, or a related field is required.
Candidates must have 5+ years of experience in software development, particularly with Java backend web applications.
Previous experience in a leadership or mentorship role is necessary.
Proficiency in Java and related frameworks is required, along with a strong understanding of backend development concepts such as RESTful APIs and microservices architecture.
Experience with relational databases, SQL, and web technologies (HTML, JavaScript, CSS) is essential.
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) is preferred.
Expertise in software design patterns, object-oriented programming principles, and clean code practices is required.
Hands-on experience with version control systems (e.g., Git), CI/CD pipelines, and automated testing frameworks is necessary.
Excellent problem-solving skills and effective communication skills are required, with the ability to collaborate in a fast-paced Agile environment.
Benefits:
The position offers a remote-first and autonomous working environment with flexible working hours.
A competitive compensation package is provided, along with a Macbook and $500 towards home office setup.
Health, dental, vision, and life insurance are included in the benefits package.
Employees receive generous PTO, ½ day Summer Fridays, and flexible sick days.
The company offers an RRSP (Canada) and 401k (US) matching program.
Professional development courses, $2,500 annual tuition assistance, and a book bounty program are available.
Annual company events and team offsites are part of the benefits.