Job Description
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 be successful. Weβre looking for people who are ready to solve problems that millions of entrepreneurs are facing, using their experience to influence both a product and our team, all the while still working on developing their own craft.
In this role, itβs important that youβre a champion of best practices for well-tested, scalable, and well-organized code. In addition, you customize and extend tools and processes to increase the effectiveness of your team and mentor others to do the same.
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, while driving engineering solutions to have consistent practices and reusable code
- Facilitate group discussions with team members and stakeholders to determine the best solution to our customer's problems
- Research, communicate, and advocate for the use of best practices within your teamβs domain
- Mentor and coach junior teammates, helping them elevate their skills and careers
- Understand how and why our customers work the way they do, so you can develop and improve features in Jobber's online and mobile apps
- Utilize AI tools to enhance development practice. At Jobber we use AI tools to complement human skills and augment productivity, not to replace human creativity, critical thinking, and decision-making.
About Jobber
Jobber transforms the way service is delivered by helping small businesses connect with customers, save time, invoice faster, and get paid.