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.

