Remote Jobs

SpryPoint logo

Software Engineer III - Team Lead

SpryPoint

Location
Canada
Posted

Software Engineering Team Lead at SpryPoint, leading a team of software engineers to deliver high-quality products, fostering innovation and collaboration.

Restaurant365 logo

Manager - Software Engineering

Restaurant365

Location
United States of America
Posted

Engineering Manager at Restaurant365 leads software engineering teams, drives architectural changes, and collaborates with QA & Product teams to deliver high-quality software solutions.

AffiniPay logo

Software Engineering Manager

AffiniPay

Location
United States of America
Posted

Lead our engineering teams to develop scalable applications for MyCase using modern frameworks. Manage engineers, optimize processes, collaborate with product and UX teams, and drive technology initiatives while staying updated on industry trends.

Planet logo

Software Engineering Manager

Planet

Location
United States of America
Posted
Salary Range
143k - 203k USD

Lead Planet's engineering teams in building scalable compute infrastructure for satellite imagery processing. Manage high-volume systems using Kubernetes and public clouds, fostering innovation and team success while ensuring alignment with organizational goals.

Planet logo

Software Engineering Manager

Planet

Location
Canada
Posted

Lead Planet's engineering team in managing large-scale compute systems for satellite imagery processing. Focus on infrastructure reliability, scalability, and fostering a culture of innovation while collaborating with cross-functional teams to align organizational goals.

Apollo logo

Manager, Software Engineering

Apollo

Location
Canada
Posted
Salary Range
191k - 238k USD

Lead engineering team at GraphOS Runtime, driving innovation and collaboration for scalable data access layers.

Apollo logo

Manager, Software Engineering

Apollo

Location
Canada
Posted
Salary Range
191k - 238k USD

Lead engineering team for GraphOS platform, prioritize deliverables, and foster collaboration

Testlio logo

Software Testing Manager

Testlio

Location
Brazil
Posted

Remote Testing Manager role at Testlio, managing testing delivery, defining strategies, and collaborating with clients to deliver quality results.

Olo logo

Senior Software Engineer I - Marketing Automation

Olo

Location
United Kingdom
Posted
Salary Range
64k - 76k GBP

Architect and develop restaurant marketing tools at Olo using modern technologies. Collaborate in a dynamic team environment to scale solutions for enterprise clients.

Formstack logo

Senior Software Engineer - Back-end (Core Services)

Formstack

Location
Poland
Posted
Salary Range
100k - 115k USD

Design and develop scalable back-end systems using Java and Apache Kafka for Formstack's SaaS platform. Collaborate with teams to ensure compliance and mentor junior engineers while maintaining high code quality.

Rackspace logo

Low Code / DevOps / Automation/ Process Engineers III

Rackspace

Location
India
Posted

Design and develop low-code applications to meet business needs, leveraging platforms like AWS/EC2 and MS Office 365. Collaborate with teams to create scalable solutions and solve complex problems.

DuckDuckGo logo

Senior Software Engineer, Windows Desktop App

DuckDuckGo

Location
Cameroon
Posted

Senior Software Engineer at DuckDuckGo: Build secure, privacy-focused Windows applications with C#/.NET 8, WPF, WebView2, Git, and Visual Studio.

Mapbox logo

Software Development Engineer II - 3DLN, Rendering

Mapbox

Location
Germany
Posted

Develop 3D Live Navigation for Mapbox Navigation SDK, collaborate on cross-platform API design and performance tuning, and optimize real-time sensor data visualization.

Warp logo

Support Lead

Warp

Location
Canada
Posted

Support Lead at Warp: Define support processes, lead team, and provide great user support.

Upwork logo

Sr Lead Machine Learning Engineer

Upwork

Location
United States of America
Posted
Salary Range
195k - 308k USD

Lead AI/ML initiatives at Upwork, mentor teams, conduct research, and deploy cutting-edge models. Enjoy competitive salary and excellent benefits in a remote-first environment.

SpryPoint logo

Software Engineer III - Team Lead

SpryPoint

Job Location

Job Summary

SpryPoint is seeking a Software Engineering Team Lead to guide and lead their talented team of software engineers. The ideal candidate will provide leadership, technical guidance, and mentorship to ensure the successful delivery of high-quality software products. They will foster a culture of innovation, collaboration, and continuous improvement, empowering their team to deliver exceptional results. As a remote-first company, SpryPoint offers flexible working hours, competitive compensation package, and various benefits such as health insurance, tuition assistance, and employee referral program. The successful candidate will have 5+ years of experience in software development with a focus on Java backend web applications and previous experience in a leadership or mentorship role.

The Company

Simply put, SpryPoint provides Smart Solutions for Smart Utilities.

Founded in 2011, SpryPoint is a leading provider of cloud-based solutions for the utility sector. Our team of experts has extensive experience serving utilities across North America, and we are dedicated to helping our clients improve their operations and better serve their customers. Our solutions include advanced billing and customer relationship management tools, as well as powerful analytics and data management capabilities. We are proud to have been recognized by industry experts and our clients alike for the value and innovation we bring to the market. 

In February of 2023, SpryPoint received a strategic investment from Norwest, a leading venture and growth equity investment firm. With this investment, SpryPoint will build on its significant business momentum over the past three years, expanding its team and positioning the company to continue increasing market share of its mission-critical, cloud-native solutions for smart utilities.

Position Overview

At 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

  • 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.

  • Collaborate with Product Owners to define and prioritize user stories and backlog items.

  • Serve as the Agile advocate and coach for the team, promoting Agile values, principles, and practices.

  • Facilitate all Agile ceremonies, including daily stand-ups, grooming sessions, sprint planning, sprint reviews, and retrospectives.

  • Ensure the team adheres to Agile methodologies and continuously improves their Agile processes.

  • Monitor and manage the team's progress, identifying and addressing any obstacles that could hinder the sprint's success.

  • Work in collaboration with different functions of the organization including Product, User Experience Design, Customer Success, Sales and Service Delivery.

  • Work with the Customer Success team to support clients and manage incidents, manage and lead support developers and participate in the rotating on-call schedule 

  • Plan, prioritize, and allocate tasks to team members, ensuring efficient use of resources and timely project delivery.

  • Provide technical expertise and guidance to the team, assisting with architecture decisions, code reviews, and problem-solving.

  • Stay updated on industry trends, emerging technologies, and best practices, and encourage their adoption within the team.

  • Ensure the team follows coding standards, best practices, and quality guidelines.

  • Conduct thorough code reviews to maintain high code quality, identify potential issues, and promote continuous improvement.

  • Facilitate effective communication within the team and across other teams or departments.

  • Identify skill gaps within the team and provide training, guidance, and opportunities for skill development.

  • Promote a culture of learning and growth, encouraging team members to enhance their technical and soft skills.

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.

Full-time Employee Benefits and Perks

  • Remote-first and autonomous working environment

  • Flexible working hoursCompetitive compensation package

  • $500 towards your home office setupHealth, dental, vision, and life insurance

  • Book bounty program, get reimbursed $100 for each book read and reviewed

  • Professional development courses + $2,500 tuition assistance annually

  • Summer Friday’s, take ½ day Friday’s 

  • Employee referral program: $2,000 per new FTE hired

  • Snacks and drinks (☕🍺🥤) in our HQ on Prince Edward Island

  • Annual company (SpryPalooza 🤘) and team offsites

  • Dress for your day - wear what works for you at work

SpryPoint is an equal-opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, ancestry, sex, sexual orientation, gender identity, age, physical or mental disability, medical condition, genetic characteristics, veteran or marital status, pregnancy, or any other classification protected by applicable local, state, or federal laws. If you have a disability or special need that requires accommodation, please do not hesitate to let us know.