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

Software Engineer (Hybrid)

We are looking for a Software Engineer to join Homebase’s engineering team. You'll be working to help maintain, build, and enhance our core Scheduling product. You'll play a pivotal role in advancing Homebase’s core scheduling capabilities, improving performance, and delivering an unparalleled customer experience.

What we’re looking for:

  • Experience with at least one modern programming language (Ruby preferred!)

  • Strong analytical and problem-solving abilities

  • A strong passion for software engineering, curiosity, and a growth mindset

  • Excellent problem-solving skills and the ability to thrive in a fast-paced environment

  • Strong communication and collaboration skills

  • A proactive approach to learning and adaptability in new technical domains

You will make an impact by:

  • Design and develop scalable software solutions that align with Homebase’s mission of helping small businesses and building unstoppable teams

  • Collaborate with product managers, designers, and engineers to define and implement new features

  • Work on major initiatives such as chatbot agent integration, admin tool development, scheduling enhancements, and AI-driven automation

  • Maintain high-quality coding standards through code reviews and testing

  • Actively participate in sprint planning, stand-ups, and retrospectives

  • Troubleshoot technical challenges and contribute to performance optimizations

If you don't meet all of the qualifications, we still encourage you to apply! At Homebase, we believe in the power of learning and growth. We are confident in our ability to teach and mentor, and we value individuals who are eager to develop their skills and make an impact.

What We Offer:

  • 💰 Ownership & Savings: Stock options + TFSA/RRSP with 4% company match

  • 🏥 Health & Wellness: Comprehensive medical, dental, and vision for you and your dependents

  • ⏰ Time Flexibility: Flexible  time off + company holidays + designated focus periods

  • 👨‍💻 Ideal Setup: 3 days WFH (Mon/Thu/Fri), 2 collaborative office days (Tue/Wed)

  • 👶 Family Support: Maternity/Parental Leave EI top-up support offered (after 6 months of service)

  • 🌟 Work Your Way: Work From Anywhere Month + meeting-free weeks yearly

  • 🛡️ Protection Plans: Life insurance + short/long-term disability coverage

  • 🍽️ Workspace Perks: Meals provided, team offsites, and Customer Days

What to Expect During the Interview Process:

  • Meet the Talent Acquisition team, Lauren B

  • Meet the Hiring Manager, Steve K

  • Participate in a Technical Interview

  • Background Check + Offer Stage

  • Welcome to the team, Homie💜🎉

Diversity, Equity, and Inclusion at Homebase:

At Homebase, we value our differences, and we encourage all to apply. We do not discriminate on the basis of race, religion, color, gender expression or identity, sexual orientation, national origin, citizenship, age, marital status, veteran status, disability status, or any other characteristic protected by law. Homebase is proud to be an equal opportunity employer and participant in the U.S. Federal E-Verify program. Accommodations will be provided during the hiring process if needed. Please advise us of any accommodations needed within your application to ensure fair and equitable access throughout the recruitment and selection process.

**Interview Recording Notice

By participating in interviews with Homebase, you consent to the use of Metaview, a recording and transcription tool, during the interview process. Please be aware that all interviews may be recorded and transcribed for the purpose of evaluating candidates and ensuring the quality of our recruitment process. If you do not consent to being recorded, please inform the Talent Team at the beginning of the call, and appropriate arrangements will be made to accommodate your preference. Your privacy is important to us, and the recorded interviews will only be used for internal evaluation and assessment of candidates.

About Us

Our mission is to make small business teams unstoppable.

Homebase is the everything app for hourly teams, with employee scheduling, time clocks, payroll, team communication, HR, and more. More than 100,000 small (but mighty) businesses rely on Homebase to make work radically easy and give their teams superpowers. As the leader in small business team management, Homebase tracked 1+ billion hours for 2.5+ million workers last year.

We're based in San Francisco, Houston, Denver, and Toronto. We're backed by leading venture investors L Catterton Growth, Emerson Collective, Notable Capital, Bain Capital Ventures, Khosla Ventures, Baseline Ventures, Cowboy Ventures, Bedrock Capital, and PLUS Capital.

You'll be part of an unstoppable team that puts customers first, embraces each day with excitement, and strives for excellence in everything you do. We’re revolutionizing the way small businesses manage their teams and grow their business. What this means for you is a shared passion for innovation and making a difference for the people we serve.

So what do you say, will you join us on our mission to empower small businesses?

Homebase Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Homebase DE&I Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Homebase
Homebase CEO photo
John Waldmann
Approve of CEO

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

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 Software Engineer (Hybrid), Homebase

Are you ready to take the next step in your career as a Software Engineer? Homebase is looking for a talented individual to join our engineering team in Toronto, where you'll have the chance to work on our core Scheduling product. In this hybrid role, you'll play a critical part in enhancing our scheduling capabilities, optimizing performance, and delivering an exceptional customer experience. We value curious minds who have a passion for software engineering and are eager to learn in a fast-paced environment. Do you have experience in at least one modern programming language (with a preference for Ruby)? If so, your analytical skills and problem-solving talents could make you a great fit for our team. Here, you'll collaborate with product managers, designers, and fellow engineers to define and roll out new features, tackling initiatives like chatbot integration and AI-driven automation. At Homebase, we're more than just a company; we’re a family that champions growth, learning, and equality. Join us, and let's help small businesses thrive together by building tools that empower their teams. Excited to hear from you soon!

Frequently Asked Questions (FAQs) for Software Engineer (Hybrid) Role at Homebase
What responsibilities will a Software Engineer have at Homebase?

As a Software Engineer at Homebase, you will be responsible for designing and developing scalable software solutions that support our mission of helping small businesses. Your duties will include collaborating with cross-functional teams to implement new features, participating in sprint planning, and ensuring high-quality coding standards through code reviews and testing. You will also actively troubleshoot technical challenges and contribute to significant performance optimizations for our core scheduling product.

Join Rise to see the full answer
What qualifications do I need to become a Software Engineer at Homebase?

To qualify for the Software Engineer position at Homebase, you should have experience with at least one modern programming language, preferably Ruby. Strong analytical and problem-solving skills are essential, along with a passion for software engineering and a proactive approach to learning. Effective communication and collaboration skills are also important, as you will be working closely with product managers, designers, and other engineers.

Join Rise to see the full answer
What is the work environment like for Software Engineers at Homebase?

Software Engineers at Homebase enjoy a modern hybrid work environment. You will have the flexibility to work from home for three days a week and collaborate in the office for two days. We believe that this balance fosters both flexibility and teamwork, allowing you to connect with your colleagues while also having the freedom to focus on your work in a comfortable setting.

Join Rise to see the full answer
What kind of projects can I expect to work on as a Software Engineer at Homebase?

As a Software Engineer at Homebase, you will have the opportunity to work on exciting projects such as integrating chatbot agents, developing admin tools, enhancing scheduling features, and automating processes with AI-driven solutions. You will be part of major initiatives that directly impact our customers and help us deliver exceptional experiences to small businesses around the world.

Join Rise to see the full answer
How does Homebase support professional development for Software Engineers?

Homebase is committed to the professional growth of its Software Engineers. We encourage curiosity and continuous learning, providing opportunities for mentorship and training. Even if you don't meet all the qualifications, we encourage you to apply because we believe in your potential to develop new skills and contribute significantly to our mission.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Hybrid)
Can you describe your experience with Ruby as a Software Engineer?

When answering this question, detail your experience with Ruby, including specific projects where you utilized the language. Highlight your familiarity with its frameworks, your approach to coding, debugging, and your understanding of best practices. If applicable, mention times when your Ruby skills led to significant improvements or efficiencies.

Join Rise to see the full answer
How do you approach problem-solving in software development?

In answering this question, demonstrate your analytical thinking process. Discuss how you identify the problem, gather relevant data, brainstorm possible solutions, and implement the most effective one. Providing an example of a challenging problem you've solved in the past can showcase your critical thinking skills.

Join Rise to see the full answer
What is your experience with collaborating on software projects?

Share examples of past experiences where you've worked in teams, detailing how you communicate with other team members, resolve conflicts, and contribute towards shared goals. Highlight specific practices you utilize to maintain effective collaboration, such as Agile methodologies or regular code reviews.

Join Rise to see the full answer
Can you give an example of a challenging technical problem you've encountered?

When presented with this question, recount a specific scenario where you faced a technical challenge. Explain the context, the steps you took to address it, and the outcome. This shows your ability to handle difficulties and your resilience in thought when facing obstacles.

Join Rise to see the full answer
How do you ensure the quality of your code?

Discuss your approach to maintaining high coding standards, including code reviews, unit testing, and continuous integration practices. Explain any tools or methodologies you use to enhance code quality, as well as the importance of delivering maintainable and efficient code.

Join Rise to see the full answer
What techniques do you use to stay updated with emerging technologies?

Your answer should reflect your commitment to continuous learning. Discuss how you follow tech blogs, attend workshops, participate in online courses, or engage with developer communities. Highlight any recent technologies or trends you've recently learned about and how you plan to incorporate them into your work.

Join Rise to see the full answer
Describe a time when you had to adapt to a new technology quickly.

Provide a specific example where you were required to learn and implement a new technology within a tight timeframe. Describe how you approached the learning process, the steps you took to become proficient, and the overall impact it had on your project or team.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced work environment?

Demonstrate your organizational skills by explaining how you assess the urgency and importance of tasks. Discuss any tools or methodologies you use for task management (like Trello or Asana) and examples of how prioritizing effectively led to successful project outcomes.

Join Rise to see the full answer
What do you think makes a great software engineer?

Reflect on the qualities you believe are essential for success in software engineering, such as strong technical skills, passion for coding, collaboration, problem-solving, and effective communication. Provide examples of how you've embodied these traits during your career.

Join Rise to see the full answer
How would you handle a disagreement within your team about a technical decision?

Share your approach to conflict resolution, emphasizing open communication and a collaborative mindset. Discuss how you would facilitate a constructive discussion within your team to reach a consensus, and highlight the importance of keeping team dynamics positive and focused on the overarching goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 hours ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays

Join Homebase as a Full Stack Engineer and make a significant impact on the growth of small businesses through innovative technology solutions.

Photo of the Rise User
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays

Join Homebase as an IT Helpdesk Support Technician and help empower small businesses through problem-solving and technical support.

Posted 12 days ago

Join Umpisa Inc. as a Mid-Senior React/React Native Engineer to help drive impactful digital solutions in a globally recognized tech environment.

Join Microsoft’s Azure Data engineering team as a Senior Software Engineer and contribute to building innovative analytics solutions in a collaborative environment.

Photo of the Rise User
Posted 7 days ago

Join Visa as a Staff Software Engineer to innovate and enhance the Dispute Systems platform in a hybrid work environment.

Photo of the Rise User

As a Sr. Software Development Engineer at CVS Health, you'll play a critical role in developing a platform that directly impacts patient care.

Photo of the Rise User
AnaVation Remote Clarksburg, WV
Posted 2 days ago

Seeking a passionate Scrum Master to guide agile practices at AnaVation and drive the success of high-quality product delivery.

Photo of the Rise User
Fortinet Hybrid Sunnyvale, California, United States
Posted 8 days ago

Fortinet is looking for a Staff Software Engineer - Full Stack who will drive product development and collaborate to innovate security solutions.

Photo of the Rise User

Autodesk is looking for a skilled DevOps Developer to join their Data Models Team in Toronto to work on innovative cloud data solutions.

Photo of the Rise User
NVIDIA Remote US, CA, Santa Clara
Posted 10 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

NVIDIA seeks a passionate SAP ABAP Applications Developer to enhance their innovative team in Santa Clara.

Our mission is to make hourly work easier for local businesses and their employees. We're building the operating system for hourly work—for business owners and workers. We help small businesses with scheduling, timesheets, labor costs, hiring, on...

61 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 12, 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
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net