Remote Software Engineer III - Team Lead

Posted

This job is closed

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.
About the job
Posted on
Job type
Salary
-
Position
Experience level
Leave a feedback