Software Engineer III Team Lead
SpryPointJob Description
Software Engineer III Team Lead
At SpryPoint, we are looking for a Software Engineering Team Lead to guide our talented team of software engineers. In this role, you'll provide leadership and technical guidance while fostering a collaborative environment. Your work will help us deliver high-quality software products that modernize how utilities serve their communities.
About the Role
As a Team Lead, you will play a crucial role in ensuring the success of our engineering team. You will mentor team members, promote innovation, and drive continuous improvement. Your leadership will empower the team to achieve exceptional results.
What You'll Do
- Provide direction, guidance, and mentorship to a team of software engineers.
- Foster a collaborative and innovative environment, encouraging knowledge sharing and professional growth.
- Conduct regular one-on-one meetings and performance evaluations, offering constructive feedback.
- Collaborate with Product Owners to define and prioritize user stories and backlog items.
- Act as the Agile advocate and coach for the team, promoting Agile values and practices.
- Facilitate Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Monitor and manage the team's progress, addressing any obstacles that may arise.
- Work with various functions within the organization, including Product, User Experience Design, and Customer Success.
- Support clients and manage incidents with the Customer Success team, and participate in the on-call schedule.
- Plan, prioritize, and allocate tasks to team members for efficient project delivery.
- Provide technical expertise and guidance, assisting with architecture decisions and code reviews.
- Stay updated on industry trends and encourage their adoption within the team.
- Ensure adherence to coding standards and quality guidelines through thorough code reviews.
- Facilitate effective communication within the team and across departments.
- Identify skill gaps and provide training and development opportunities.
- Promote a culture of learning and growth among team members.
What We're Looking For
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, focusing on Java backend web applications.
- Previous experience in a leadership or mentorship role.
- Proficiency in Java and related frameworks.
- Strong understanding of backend development concepts, including RESTful APIs and microservices architecture.
- Experience with relational databases and SQL.
- Familiarity with web technologies such as HTML, JavaScript, and CSS.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
- Knowledge of software design patterns and clean code practices.
- Hands-on experience with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving skills with a focus on scalability, performance, and security.
- Effective communication skills and ability to collaborate in a fast-paced Agile environment.
Nice to Have
Interest in expanding knowledge and applying it to solve industry problems.
What We Offer
- Remote-first environment: Flexible working hours across North America.
- 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, 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.
Professional Identity Verification
To help us verify candidate authenticity, we encourage you to include a link to your LinkedIn profile. While not required, this can help confirm your professional background and speed up our review process. All final candidates will complete a background check as part of our compliance procedures.
Equal Opportunity & Inclusion
SpryPoint is an equal-opportunity employer. We are committed to creating an inclusive environment for all candidates. We welcome applications from all qualified individuals regardless of race, religion, gender, age, disability, or any other classification protected by law.
Accommodations
If you need accommodations during the interview process, please let us know. We are happy to provide the necessary support.
More Full Stack Jobs
Frontend Software Engineer
Sumundi
Full-Stack Software Engineer (Back-end Heavy)
Sumundi
ZTNA & IAM Engineer
GoTo