Remote-First Software Engineering Team Lead (Java, AI)

SpryPoint Services Inc.

Ontario (CA)

Remote

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote-first environment
MacBook + $800 home workspace setup
Health, dental, vision, life insurance
Generous PTO and unlimited sick days
RRSP/401k matching programs
$2,500 annual development fund

Job summary

SpryPoint is seeking a Software Engineering Team Lead to guide a high-performing team delivering our cloud-native customer service and operations platform for utilities. You will shape architecture, mentor engineers, and drive best practices across SCRUM teams.

You will influence design decisions, review AI-generated outputs, and ensure robust, scalable solutions while collaborating with Client Success and cross-functional partners across North America.

Qualifications

  • Bachelor's degree in CS, Engineering, or related field.
  • 5+ years of software development experience with Java backend web apps.
  • Previous leadership or mentoring experience.
  • Proficiency in Java and backend concepts like REST, microservices, and async processing.
  • Experience with relational databases and SQL.
  • Web tech experience: HTML, JavaScript, CSS.
  • Cloud familiarity (AWS, Azure, GCP).
  • Strong OO design, patterns, and clean code practices; Git and CI/CD fluency.
  • Excellent problem solving, scalability, performance, and security mindset.
  • Effective cross-functional communication in an Agile environment.

Responsibilities

  • Guide and mentor a software engineering team to deliver high quality products.
  • Lead technical design decisions and own delivery outcomes.
  • Create and maintain designs, architecture docs, and best practices.
  • Conduct code reviews, including AI-assisted code, and incorporate feedback.
  • Develop and review automated tests; contribute to AI-assisted testing efforts.
  • Troubleshoot and resolve issues across dev and production environments.
  • Foster collaboration, growth, and knowledge sharing within the team.
  • Run regular 1:1s and performance feedback sessions.
  • Improve engineering standards, tooling, and processes for efficiency.
  • Collaborate with Client Success to resolve support-related issues.

Skills

Java backend development
Leadership/mentoring
RESTful APIs
Microservices architecture
SQL relational databases
Web technologies (HTML, JavaScript, C
Cloud platforms (AWS, Azure, GCP)
Design patterns & clean code
Agile / SCRUM
Code reviews & quality focus

Education

Bachelor's degree in Computer Science or related field

Tools

Git
CI/CD pipelines
Automated testing frameworks

Job description

SpryPoint is seeking a Software Engineering Team Lead to guide a high-performing team delivering our cloud-native customer service and operations platform for utilities. You will shape architecture, mentor engineers, and drive best practices across SCRUM teams.

You will influence design decisions, review AI-generated outputs, and ensure robust, scalable solutions while collaborating with Client Success and cross-functional partners across North America.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III Team Lead
Software Engineer III Team Lead

SpryPoint Services Inc. • Ontario (CA)

On-site
USD 120,000 - 180,000
Remote-first environment
MacBook + $800 home workspace setup
Health, dental, vision, life insurance
+3
Remote AI Engineering Lead
Remote AI Engineering Lead

saas.group • United States

Remote
USD 180,000 - 280,000
Ultimate remote work flexibility
High-trust, autonomous team
Flexible time off
+1
Staff Software Engineer - AI-Driven Platform Lead
Staff Software Engineer - AI-Driven Platform Lead

Surepoint • United States

Remote
USD 180,000 - 250,000
Flexible Spending Accounts
Life, Disability Insurance
Health Savings Accounts
+4
Software Engineering Team Lead
Software Engineering Team Lead

Jobgether • United States

Remote
USD 140,000 - 210,000
Stock options
Remote-first culture
Competitive compensation
Senior SRE Leader - Remote-First, AI-Powered Infra
Senior SRE Leader - Remote-First, AI-Powered Infra

Invoca • Seattle (WA)

Remote
USD 190,000 - 250,000
Day-One health benefits
Mental wellbeing support
Wellness subsidy
+7
Staff Software Engineer: AI-Driven Domain Leader
Staff Software Engineer: AI-Driven Domain Leader

Invoca • Denver (CO)

Remote
USD 150,000 - 210,000
Day-One Health Benefits
Mental Wellbeing
Wellness Subsidy
+7
Enterprise SaaS Project Manager - Remote & Travel-Ready
Enterprise SaaS Project Manager - Remote & Travel-Ready

SpryPoint Services Inc. • United States

Remote
USD 110,000 - 140,000
Remote-first workspace
Macbook + $500 home office
Health, dental, vision, life insurance
+4
Remote Delivery Lead for AI-Driven, Large-Scale Software
Remote Delivery Lead for AI-Driven, Large-Scale Software

Make • United States

Remote
USD 120,000 - 170,000
Work-from-anywhere policy
Company-provided equipment
Annual bonus eligibility
Remote Staff Software Engineer - AI-First Systems Lead
Remote Staff Software Engineer - AI-First Systems Lead

FarCoder • United States

Hybrid
USD 200,000 - 245,000
Equity
Annual bonus
Hybrid-hub model
Remote Senior AI Tech Lead & Mentor
Remote Senior AI Tech Lead & Mentor

Praxis, Inc. • United States

Remote
USD 150,000 - 230,000