Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (Ruby & Salesforce)  image - Rise Careers
Job details

Senior Software Engineer (Ruby & Salesforce)

Jobber is looking for a Senior Software Engineer to join their Business Intelligence team. The company focuses on providing technology solutions to small home service businesses.

Skills

  • Expertise in Ruby on Rails and Salesforce Apex development
  • Strong knowledge of DevOps CI/CD pipelines
  • Familiarity with REST/GraphQL APIs
  • Proficiency in Git and data migration tools

Responsibilities

  • Develop and maintain internal tools and platforms
  • Optimize Salesforce systems
  • Collaborate cross-functionally
  • Lead architectural and design initiatives
  • Mentor and support teammates
  • Adapt to evolving needs

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Extended health benefits package
  • Retirement savings plan matching
  • Stock options
  • Paid time off for health and parental leave
To read the complete job description, please click on the ‘Apply’ button
Jobber Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Jobber DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Jobber
Jobber CEO photo
Sam Pillar
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer (Ruby & Salesforce) , Jobber

Are you ready to take on a new challenge as a Senior Software Engineer specializing in Ruby and Salesforce at Jobber? This remote opportunity in Canada invites you to be part of our vibrant Business Intelligence team, dedicated to helping small home service businesses thrive. At Jobber, we believe in revolutionizing service delivery through innovative technology, allowing plumbers, painters, and landscapers to manage quotes, schedules, invoicing, and payments effortlessly. You'll contribute to an exciting mission—transforming how service is delivered while creating a fantastic customer experience. In this role, you will focus on developing and maintaining our internal tools, optimizing Salesforce systems, and collaborating with different departments to enhance efficiency. Your expertise in Ruby on Rails and Salesforce Apex development will be crucial as you work to streamline operations and improve user experience. We value inclusivity, collaboration, and continuous learning, making Jobber one of Canada’s top workplaces. You’ll also have the chance to mentor teammates, lead architectural initiatives, and adapt to evolving needs in a dynamic environment. With our hybrid work model, you can choose to work remotely or in our Edmonton or Toronto offices, giving you the flexibility to work how and where suits you best. Join us and help build the foundation for small business success!

Frequently Asked Questions (FAQs) for Senior Software Engineer (Ruby & Salesforce) Role at Jobber
What are the responsibilities of a Senior Software Engineer at Jobber?

As a Senior Software Engineer at Jobber, your responsibilities will include developing and maintaining internal tools, optimizing Salesforce systems, and collaborating with product and engineering teams to improve system performance and user experience. You will also lead architectural and design initiatives while mentoring your colleagues.

Join Rise to see the full answer
What technical skills are required for the Senior Software Engineer position at Jobber?

For the Senior Software Engineer role at Jobber, you need expertise in Ruby on Rails and Salesforce Apex development, strong knowledge of CI/CD practices, and familiarity with REST/GraphQL APIs. Proficiency in Git and experience with architectural design are also important to thrive in this position.

Join Rise to see the full answer
How does Jobber support employee growth as a Senior Software Engineer?

Jobber is dedicated to employee growth by providing a dedicated Talent Development function, including development coaches to help you build your career. As a Senior Software Engineer, you will have opportunities for mentoring, skill enhancement, and engagement in meaningful projects that contribute to your career trajectory.

Join Rise to see the full answer
What is the work culture like at Jobber for a Senior Software Engineer?

The work culture at Jobber is built on transparency, inclusivity, and collaboration. As a Senior Software Engineer, you will find yourself in a supportive environment that values diverse backgrounds and experiences, encourages teamwork, and fosters continuous learning, making it a great place to grow and innovate together.

Join Rise to see the full answer
What benefits does Jobber offer to its Senior Software Engineers?

Jobber offers a comprehensive total compensation package that includes health benefits, retirement savings matching, and stock options. Additionally, you'll enjoy generous time off policies, including vacation days, health days, and parental leave top-ups to support your well-being and work-life balance.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Ruby & Salesforce)
Can you explain your experience with Ruby on Rails and how it applies to the Senior Software Engineer role at Jobber?

When answering this question, highlight specific projects where you utilized Ruby on Rails to solve complex problems. Discuss your approach to developing scalable applications and how you collaborated with cross-functional teams to deliver successful results.

Join Rise to see the full answer
What strategies do you use to optimize Salesforce systems?

In your response, explain your methods for analyzing existing processes and identifying areas for automation. Share an example of how you successfully implemented customizations or integrations that improved operational efficiency for sales or customer success teams.

Join Rise to see the full answer
How do you handle collaborating with non-technical teams?

Discuss the importance of effective communication and how you adapt your technical language based on your audience. Provide an example where you successfully bridged the gap between technical and non-technical team members to achieve a common goal.

Join Rise to see the full answer
Describe a time when you led an architectural design initiative in software development.

Share a specific instance where you took the lead on an architectural project. Discuss the challenges you faced, your decision-making process, and the impact your contributions had on the overall project success.

Join Rise to see the full answer
How do you stay updated with the latest trends in software development?

Mention the resources you leverage, such as online courses, webinars, and tech blogs. Highlight any community involvement, such as attending meetups or contributing to open-source projects that keep you engaged with industry changes.

Join Rise to see the full answer
What is your approach to debugging and troubleshooting software issues?

Outline a systematic approach to troubleshooting that involves identifying the problem, isolating variables, and testing solutions. Provide an example of a complex bug you resolved and the steps you took to fix it.

Join Rise to see the full answer
Can you share your experience with DevOps practices and how they relate to your work as a Senior Software Engineer?

Explain your understanding of CI/CD pipelines and how they enhance development workflow. Share specific examples of how you've implemented these practices to automate deployments, improve code quality, and streamline the software development process.

Join Rise to see the full answer
How do you mentor junior software engineers, and what value does that bring to the team?

Discuss the importance of fostering a culture of learning. Share your mentoring approach, including how you provide constructive feedback, set goals, and create opportunities for growth, emphasizing the positive impact this has on team collaboration and overall performance.

Join Rise to see the full answer
What qualities do you believe are essential for a successful Senior Software Engineer?

Identify key traits like adaptability, strong problem-solving skills, and effective communication. Discuss how these qualities contribute to creating a positive work environment, driving innovation, and ultimately delivering high-quality solutions.

Join Rise to see the full answer
How do you prioritize tasks and manage your workload as a Senior Software Engineer?

Describe your time management techniques, such as using project management tools, setting clear priorities, and communicating with stakeholders. Provide an example of a challenging project where you successfully balanced multiple responsibilities.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago

As a Principal Product Marketing Manager at Jobber, you'll drive the success of fintech solutions tailored for small businesses in a dynamic and rewarding environment.

Photo of the Rise User
Posted 11 days ago

We are looking for a Senior Sales Manager to inspire our sales team at Jobber, aiding small businesses with modern technology to thrive.

Photo of the Rise User
PA Consulting Remote Tower Point, 6th Floor, 27-43 Wormwood Street, Boston, MA 02210, United States of America, Boston
Posted yesterday

As a Service Delivery Lead at PA, you'll innovate cloud software solutions for health data, ensuring impactful delivery in the medical field.

Photo of the Rise User

Nium is hiring Software Development Engineers to enhance their innovative cross-border payments infrastructure.

Join Pwrteams as a Senior Full Stack Software Engineer to work on cutting-edge projects for top clients across the globe.

Photo of the Rise User
Posted 4 days ago

Crypto.com is looking for a motivated Senior React Native Developer to build innovative mobile applications within a dynamic team environment.

Posted 9 days ago

Join Curio Digital as a Webflow Developer and play a key role in crafting beautiful, functional websites for B2B tech brands.

Photo of the Rise User
Posted 13 days ago

Join Visa's dynamic team as a Staff Software Engineer II and contribute to cutting-edge payment solutions on a global scale.

Photo of the Rise User
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

As a Staff Machine Learning Engineer at Airbnb, you'll play a pivotal role in advancing AI technology across the company.

Photo of the Rise User

Join Reflex Robotics as a Software Infrastructure Engineer and contribute to building cutting-edge robotic solutions that enhance automation in manufacturing.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$80,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
o
Someone from OH, Oxford just viewed Digital Media & Marketing Student Intern at osu
Photo of the Rise User
30 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Beachwood just viewed Dispensary Tech at Ayr Wellness
Photo of the Rise User
174 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Springfield just viewed Front Desk Clerk at Marriott International
L
Someone from OH, Akron just viewed Junior Graphic Designer at Little Spoon
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal