More jobs:
Job Description & How to Apply Below
Are you an experienced software developer with a passion for finding creative solutions to real‑world problems? Then Jobber might be the place for you! We’re looking for Senior Software Engineers to be part of our Product Software Engineering team.
At Jobber, we don’t just build a product – we work on real problems that help people in small businesses become successful. We live our company values of humility, support and a willingness to go the extra mile. Our teams work with autonomy, release early and often, and focus on both innovation and addressing technical debt. We value instant customer feedback and use it to make their lives easier.
We support employee growth through onboarding resources, tutorials, hackathons, and mentorship. Leaders foster empathy, work‑life harmony, and a culture where employees can innovate.
You could join one of the following teams:
Subscription
Infrastructure: This team manages and improves the billing experience for internal and external stakeholders, ensuring customers can easily subscribe to our products. Beyond core billing systems and workflows, we enable teams to drive monetization and expansion through features like promotions and in‑product marketing.
Sign Up & Trial: Dedicated to helping small home‑service businesses understand how Jobber can solve their problems. The focus is on creating “AHA!” moments that convert trial users to subscriptions.
Harbour Foundations: Building the internal foundation for an AI‑powered customer journey, providing scalable, intelligent systems for our GTM teams.
Expansion: Empowering users to make informed decisions for business success by enhancing upgrade/downgrade journeys and enabling product‑led discovery.
The role:
Reporting to the Manager, Software Engineering, the Senior Software Engineer will collaborate with other Software Development members on a Scrum team to build an industry‑leading product that helps our customers and their small businesses succeed. You will solve large‑scale problems, influence product and team direction, and develop your own craft while mentoring others.
You will champion best practices for well‑tested, scalable, and organized code; customize and extend tools and processes; and coach teammates.
As a Senior Software Engineer, you will:
Be involved in the full life‑cycle of a feature, from ideation to delivery and adoption
Participate in code review and testing, driving engineering solutions that maintain consistency and reusability
Facilitate group discussions with team members and stakeholders to determine the best solution to customer problems
Research, communicate, and advocate for best practices within your domain
Mentor and coach junior teammates, helping them elevate their skills and careers
Understand how and why our customers work, to develop and improve features in Jobber’s online and mobile apps
Utilize AI tools to enhance development practice, complementing human skills and augmenting productivity
To be successful, you should have:
Demonstrated senior software engineering experience on a full‑stack team
Strong quality code written in multiple languages; experience with JavaScript/Type Script is required (we use Ruby on Rails, React & React Native with Type Script)
Experience with the full software development lifecycle in an Agile/Scrum framework
Strong systems focus, building foundational software for large, at‑scale applications
Ability to move quickly between features and projects with a passion for experimentation
Structured understanding of full‑stack frameworks, architectures, technologies, and patterns
An inquisitive mindset; ability to ask questions, seek new information, and remain open to new ideas
Self‑serve initiative and resourcefulness
Enthusiasm for delivering value early and often to customers
Experience providing technical mentorship and sharing industry best practices
Experience using developer AI tools like Copilot or Cursor
It would be really great (but not a deal‑breaker) if you had:
Exposure or experience in a tech leadership role
Kafka knowledge and basic AWS experience (e.g., Lambda, ECS, EC2)
Experience using Ruby on…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×