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
Jobber Remote Remote in Canada
Posted 3 days ago
Photo of the Rise User
ProArch Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 12 hours ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Social Impact Driven
Passion for Exploration
Dental Insurance
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Sabbatical
Medical Insurance
401K Matching
Paid Time-Off
Learning & Development
Maternity Leave
Paternity Leave
Mental Health Resources
Photo of the Rise User
Rally Hybrid New York City
Posted 6 days ago
Posted 3 days ago
Posted 5 days ago
Photo of the Rise User
Posted 6 hours ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Visa Remote Bangalore, India
Posted 4 days ago
MATCH
Calculating your matching score...
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!