Position OverviewAt SpryPoint, we value collaborative work environments, automation, continuous learning, and delivering value to our users. We are actively seeking a highly skilled and motivated Software Engineering Team Lead to guide and lead our talented team of software engineers. As a technical Team Lead, you will play a critical role in ensuring the successful delivery of high-quality software products. You'll provide leadership, technical guidance, and mentorship to your team members. Your leadership will foster a culture of innovation, collaboration, and continuous improvement, empowering your team to deliver exceptional results.
Responsibilities- Use AI tools such as Claude Code wherever they add value across the full lifecycle, from design through development, testing, and release, to reduce repetitive effort and raise quality, while giving the tools context and validating their output every step of the way.
- Develop clean, maintainable, testable code, and review and validate what AI produces rather than accepting it as-is.
- Influence technical design and architecture decisions, and own the outcome of what you deliver.
- Author and maintain technical designs, architecture documentation, and best practices that the rest of the team follows.
- Conduct code reviews, including reviewing and validating AI-generated code, and incorporate feedback.
- Contribute to testing, using AI to automate it where it adds value, to help deliver high-quality solutions.
- Troubleshoot and resolve technical issues across development and production.
- Provide clear direction, guidance, and mentorship to a team of software engineers.
- Foster a collaborative and innovative environment, encouraging knowledge sharing and professional growth within the team.
- Conduct regular one-on-one meetings and performance evaluations, offering constructive feedback and supporting career growth.
- Raise engineering standards and quality across the wider team, and drive process and tooling improvements that make the team more efficient and effective.
- Mentor less experienced developers and support their growth.
- Work within a collaborative Agile SCRUM team, integrating AI-assisted work into the team's design, build, test, and release cycle.
- Communicate clearly with technical and non-technical stakeholders, translating trade-offs, giving updates, and raising risks early.
- Help the Client Success team by assisting with support-related issues.
Qualifications and Competencies- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ Years of experience in software development, with a focus on Java backend web applications.
- Previous experience in a leadership or mentorship role.
- Interest in expanding knowledge and applying knowledge to solve industry problems
- Proficiency in Java programming language and related frameworks
- Strong understanding of backend development concepts such as RESTful APIs, microservices architecture, and asynchronous processing.
- Experience with relational databases and SQL
- Experience working with web technologies HTML, Javascript, and CSS
- Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud Platform).
- Expertise in software design patterns, object-oriented programming principles, and clean code practices. Demonstrate fluency in developing clean, maintainable, testable code
- Hands-on experience with version control systems (e.g., Git), CI/CD pipelines, and automated testing frameworks.
- Excellent problem-solving skills, with a focus on scalability, performance, and security.
- Effective communication skills and ability to collaborate with cross-functional teams in a fast-paced Agile environment.
Expect More From Your Career at SpryPointWork your way -Remote-first environment, flexible working hours across North America, and hub offices in Charlottetown & Atlanta
Competitive Total Rewards - Comprehensive compensation package that grows with you
Complete Setup - MacBook + $800 to create your ideal home workspace
🏥
Total Wellness - Health, dental, vision, and life insurance from day one
Recharge Time - Generous PTO 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
AI Disclaimer: [LINK]We use an AI notetaker (Metaview) during interviews so we can give you our full attention. Please opt-in via this quick consent form. It's optional - if you'd prefer not to be recorded, just skip this step.
Accommodations Need accommodations during our interview process? Let us know and we'll work with you to provide the necessary support.