Senior Software Engineer

Jobber
Summary
Join Jobber's Dev Acceleration team as a Senior Software Engineer and play a pivotal role in enhancing developer productivity and streamlining the development process. You will design, implement, and automate testing frameworks, build tooling for developer environments, and enhance CI/CD pipelines. The role involves developing observability tools and collaborating with engineers across the organization to increase developer velocity and improve code quality. You will leverage your expertise in Ruby on Rails, CI/CD, and observability platforms to ship code faster and better, delighting thousands of Jobber customers. This position offers a competitive salary, equity rewards, annual stipends, retirement savings matching, and an extended health package. Jobber also provides a dedicated talent development program and various support for breaks and leaves.
Requirements
- A passion for Developer Experience: You have empathy for developers and love to solve problems to improve developer productivity
- Excellent collaboration skills and impeccable ability to communicate and listen to others. In this role, you will collaborate with engineers across our engineering organization
- Proven experience in building developer tools and automation
- You care deeply about quality and have experience with test automation
- Strong knowledge of or experience with Ruby on Rails ecosystem, and experience with tools such as Ruby Gems, Vite, Webpack, and NPM
- Strong experience in building, managing, and optimizing CI/CD pipelines, ideally using CircleCI and/or Jenkins
- Proven experience with observability platforms, ideally Datadog
- You can navigate ambiguity/uncertainty and prioritize accordingly
- Experience using developer AI tools like Copilot or Cursor
- Passion for learning and continuous growth
Responsibilities
- Design, implement, and automate testing frameworks and advocate for software test automation best practices
- Design, implement, and build tooling for our local and remote developer environments
- Streamline the deployment process by enhancing build automation and CI/CD pipelines for increased speed and efficiency
- Develop and maintain observability tools and libraries to get metrics, alerts and dashboards in our observability environment (DataDog)
Preferred Qualifications
- Previous experience on a developer acceleration team
- Knowledge of DevOps principles and/or Cloud Native approaches
- Experience and understanding of AWS cloud environments
Benefits
- A total compensation package that includes an extended health benefits package with fully paid premiums for both body and mind, retirement savings plan matching, and stock options
- A dedicated Talent Development team and access to coaching, learning, and leadership programs to help you grow your career, reach your goals, and unlock your full potential
- Support for all your breaks: from vacation to rest and recharge, your birthday off to celebrate, health days to support your physical and mental health, and parental leave top-ups to support your growing family