Senior Software Engineer, Platform

Senior Software Engineer, Platform

About CompanyCam

Hi, we’re CompanyCam. We craft a remarkably simple-to-use photo documentation and productivity app specifically designed for contractors across all commercial and home services industries. Packed with intuitive functionality, CompanyCam elevates communication and accountability throughout a contractor’s entire business operations. We're deeply committed to delivering a consumer-grade, game-changing experience, empowering our users to build trust both within their company and with their customers.

But please don't let that corporate description mislead you; the amazing people behind our polished product are laid-back, incredibly hardworking, genuine, and frankly, kickass. You could absolutely be one of them!

The Role: Senior Software Engineer, Platform

Hey there! Imagine being a key player on a team that builds the very foundation for a product helping contractors everywhere streamline their work. Here at CompanyCam, we're changing how businesses operate by bringing unparalleled clarity and efficiency through simple photo documentation. We believe in crafting software that’s not just powerful, but genuinely a joy to use. Our product is buttoned-up, but our team? We're a group of laid-back, hardworking, and truly genuine folks who love solving big problems. If you're a sharp, driven Senior Software Engineer passionate about robust backend systems and collaborative problem-solving, you might just be the perfect fit for our Platform team. We're looking for someone ready to dive deep into Ruby on Rails while bringing a versatile approach to development, making a real impact on our global user base.

We’re actively seeking a sharp, driven, and expert problem-solving Senior Software Engineer to join our dedicated Platform engineering team. This is a fully remote, worldwide opportunity, meaning you can contribute from anywhere on the globe.

As a Senior Software Engineer on the Platform Team, you will collaborate closely with other engineers, designers, and product managers. Your work will span everything from monumental company initiatives to the small but crucial bug fixes that keep everything running smoothly. While your primary focus will certainly be backend development, particularly with Ruby on Rails, we truly value engineers who are "T-shaped." This means you possess deep expertise in one specific area, but also feel comfortable and capable contributing across various parts of the stack when needed. Whether that involves diving into frontend logic or assisting with infrastructure, your versatility will be highly appreciated.

Key Responsibilities

  • Design, develop, and maintain robust, scalable, and high-performance backend systems using Ruby on Rails.
  • Collaborate effectively with cross-functional teams, including product managers and designers, to define, plan, and execute new features and initiatives.
  • Contribute to architectural discussions and decisions, helping shape the future direction of our platform.
  • Identify, diagnose, and resolve complex technical challenges and system bottlenecks.
  • Write clean, well-tested, and maintainable code that adheres to best practices.
  • Mentor junior engineers, sharing your knowledge and fostering a culture of continuous learning.
  • Participate in code reviews, providing constructive feedback and ensuring code quality.
  • Actively contribute to improving development processes, tools, and overall team efficiency.

Requirements

  • Extensive professional experience as a Senior Software Engineer, with a strong emphasis on backend development.
  • Deep expertise in Ruby on Rails and related technologies.
  • Proven ability to design and implement scalable and reliable software solutions.
  • Exceptional problem-solving skills and a proactive approach to tackling complex challenges.
  • Comfortable working in a fast-paced, collaborative, and agile environment.
  • A T-shaped skill set; while your core strength is backend, you're open and able to contribute to other areas of the application when necessary.
  • Excellent communication skills, capable of articulating technical concepts clearly to both technical and non-technical stakeholders.
  • Self-motivated and able to work effectively in a fully remote setting.

What You'll Gain

  • The chance to make a significant impact on a rapidly growing product used by thousands of contractors worldwide.
  • Work within a supportive, collaborative, and genuinely friendly team culture that values work-life balance.
  • Opportunities for continuous learning and professional growth, expanding your technical breadth and depth.
  • The satisfaction of solving challenging problems and seeing your contributions directly improve user experience.
  • A fully remote work environment, offering flexibility and autonomy.

How to Apply

Click the apply button below to view the full job details and submit your application directly through the employer's official page.

Never Miss an Opportunity

Follow our LinkedIn company page for the latest job postings and career tips.

Follow on LinkedIn

Similar Opportunities

1-on-1 Math Tutor (U.S. Online)
Remote

1-on-1 Math Tutor (U.S. Online)

OverviewImagine a role where your passion for mathematics directly transforms a student's confidence...

11/7/2026
Medical Science Liaison, Allergan Aesthetics (1 Year Contract)
Remote

Medical Science Liaison, Allergan Aesthetics (1 Year Contract)

About This RoleRemote opportunity at AbbVie: Medical Science Liaison, Allergan Aesthetics (1 Year Co...

11/7/2026
Staff Software Engineer (Journeys)
Remote

Staff Software Engineer (Journeys)

About the RoleFinding the right therapist shouldn't feel like navigating an impossible maze, yet mil...

11/7/2026
Creative Strategist
Remote

Creative Strategist

Creative StrategistCompany: Santevia Water Systems Inc.Are you fascinated by what makes people click...

11/7/2026
Staff Machine Learning Engineer, Home Surfaces
Remote

Staff Machine Learning Engineer, Home Surfaces

Staff Machine Learning Engineer, Home Surfaces SpotifyEver wondered how Spotify seems to know just t...

11/7/2026
Senior Storage Mainframe Systems Programmer
Remote

Senior Storage Mainframe Systems Programmer

Senior Storage Mainframe Systems ProgrammerImagine a role where your deep expertise in mainframe sto...

11/7/2026
Customer Success Manager I | Poland
Remote

Customer Success Manager I | Poland

Customer Success Manager I | Poland Are you passionate about building strong relationships, solving...

11/7/2026
Redwood Finance Automation Engineer, Italy
Remote

Redwood Finance Automation Engineer, Italy

OverviewIf you have ever wanted to roll up your sleeves and completely transform how a major enterpr...

11/7/2026
Customer Success Manager I | Spain
Remote

Customer Success Manager I | Spain

Customer Success Manager I | Spain (Remote)Imagine yourself as the guiding star for our customers, h...

11/7/2026
Senior Metallurgist  - Remote
Remote

Senior Metallurgist - Remote

Senior Metallurgist / Welding Inspector - RemoteEver imagined your deep expertise in metallurgy and ...

11/7/2026