Description
We are looking for Senior Software Engineers to join our Product Software Engineering team at Jobber. As a Senior Software Engineer, you 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.
You could join one of the following teams:
- Expansion: focuses on empowering users to make informed decisions that drive their business success
- Bookkeeping & Accounting: builds Jobber's bookkeeping product, integrating with financial platforms
- Fintech Systems: ensures reliable payments and financial infrastructure
- Quotemeal: powers Jobber's quoting and estimating experience
- Comms Systems: enables customers to send texts and emails
- Jobber Payments: supports customers in securely capturing payments
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 to have consistent practices and reusable code
- Facilitate group discussions with team members and stakeholders to determine the best solution to customer 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, developing and improving features in Jobber's online and mobile apps
- Build with AI as a core part of how you work
To be successful, you should have:
- Demonstrated level of senior software engineering experience on a full-stack development team
- Track record of learning and writing quality code in multiple languages, with experience in Javascript/TypeScript
- Experience with the entire software development lifecycle in the Agile/Scrum framework
- Strong systems focus, building foundational software for large at-scale applications
- Ability to quickly move between different features and projects with a strong interest in experimentation
- Structured understanding of common full-stack frameworks, architectures, technologies, and patterns
- Inquisitive mindset, ability to ask questions, seek out new information, and remain open to new ideas and perspectives
- Ability to self-serve, take initiative, and find resources necessary to accomplish a project or solve a problem
- Enthusiasm for delivering value early and often to customers
- Experience providing technical mentorship and sharing industry best practices
- Daily hands-on experience building with agentic AI tools
It would be really great (but not a deal-breaker) if you had:
- Exposure or experience in a tech leadership role
- Kafka knowledge and some basic AWS knowledge
- Experience using Ruby on Rails, React, and GraphQL in a production environment
The role has a minimum annual salary of $125,800, a midpoint of $147,900, and a maximum salary of $170,100.
We offer a total compensation package that includes equity rewards, annual stipends for health and wellness, retirement savings matching, and an extended health package with fully paid premiums for body and mind.