Jobber, a leading SaaS company transforming the service industry, is seeking an Intermediate Software Engineer to join their Data and Streaming team. As a Top 10 Great Place to Work in Canada, Jobber offers an exceptional opportunity to make a real impact in the $400-billion service industry.
The role involves working with cutting-edge data technologies and streaming systems, where you'll be responsible for building and maintaining scalable data solutions that power the Jobber application. You'll join a specialized systems team that owns the full DevOps data stack and supports all Stream-Aligned teams with expertise in databases, streaming frameworks, and data stores.
As part of the team, you'll collaborate on real-time streaming systems, data pipelines, and infrastructure while ensuring performance, scalability, and security. The position offers extensive growth opportunities through mentorship, hackathons, and continuous learning resources. You'll work in an environment that values autonomy, collaboration, and customer feedback.
The ideal candidate should have strong experience with relational and NoSQL databases, streaming frameworks like Kafka and RabbitMQ, and cloud-based data services. Knowledge of DevOps practices and database optimization is essential. The role offers comprehensive benefits including health coverage, retirement matching, stock options, and professional development support.
Jobber's culture is built on values of humility, support, and genuine care for customers. The company is committed to diversity and inclusion, believing that diverse teams perform better. This role presents a unique opportunity to contribute to a growing platform that helps small businesses succeed while working with a team that prioritizes work-life harmony and professional growth.