Product Team at CompanyCam

CompanyCam is a photo-based app for construction contractors, landscapers, roofers, and more. We’re in the business of creating time for people by providing simple-to-use, visual-first communication and accountability tools to help contractors get shit done every day. By documenting work with photos, contractors can mitigate damage claims and stay in touch with their team members in real-time, even when they’re not at the job site themselves.

Job Openings at CompanyCam

Top Engineering Values

Each team is asked to select, explain, and rank their top 8 values in order of importance.
  • Work/Life Balance

    “I specifically remember why I took the role... Luke (CEO and founder) told me I should leave at 5pm every day to be home with my young kids.” – Jared, Lead Product Designer

    To provide the best value to CompanyCam, you have to take care of yourself and your family first. When we started the company in 2015, many of our core team members had families, so it was instilled from the outset that family (and life outside of work) comes first. Yes, we want to succeed — and believe we will with a great product! — but not at the expense of missing out on the most important moments in life.


    If you’re working out of our office in Lincoln, Nebraska, you'll be sitting next to other great people who think like owners and are responsible with their time. But that's not to say we don't have fun around the office, too! In our lounge, you’ll typically find a couple people playing video games or taking a break to read something from the community library. There is also a great, secluded courtyard if you ever want to sit and think with some fresh air.


    As long as you’re getting stuff done, full-time employees are free to take vacations and time off whenever needed. Just run it by your team and supervisor ahead of time to ensure workflow isn't totally disrupted. BTW, you should be taking at least three weeks off every year.

  • Flexible Work Arrangements

    We value productivity over micromanaging how and when you work.

    Most of our team is based in Lincoln and works 9-5, but we also have two fully-remote workers (one in Argentina and another in California) with more on the way. To stay connected and keep communication open, we use Notion, GitHub, Google Apps, Slack, and Zoom. Our Lincoln office also has designated meeting rooms with high-quality video equipment that are remote worker-friendly. So no matter where you are, you’ll be able to join in on any conversation you need to be a part of.


    If you are based in Lincoln, and working from home a day or two per week helps you focus, that’s totally fine. Kevin, one of our Senior Software Engineers, helped us grow in this direction, which led to Tuesdays and Thursdays being our general work remote days. That being said, we are pretty flexible if something else works better with your schedule, just clear it with your manager!

  • Ideal for Parents

    We encourage and want you to take time off to be fully present to enjoy your family – your kids are only young once!

    A lot of employees at CompanyCam have kids, so if something comes up with childcare, or your kids get sick at school, you'll only find support (and probably several sympathy stories) from us. As your kids grow up, we want you to be there for them in whatever activities they’re participating in. Your kids are only kids once, so don’t miss out on these precious years!


    For those of you who don't have kids yet, but are planning to in the future, we also provide parental leave benefits. CompanyCam provides up to six weeks of fully paid maternity leave for adoptive and natural mothers, and up to three weeks of fully paid paternity leave for adoptive and natural fathers. We know that those first few weeks are important to help you adjust to your new life and we fully support and value that. We also help you with insurance by covering you in full, as well as covering a portion of your family premiums.


  • Product-Driven

    CompanyCam is a photo-based solution created for contractors, by contractors.

    Our CEO, Luke, was working at his family’s large roofing company and was having a hard time keeping track of all the photos the crews were taking. He’d get memory cards, emails, texts, etc. and thought there had to be a better way to get the info he needed. After researching and realizing there wasn’t anything that would suffice, he set out to build a solution.


    To be product-driven at CompanyCam is to only build things that will provide value to our customers. We continue to create simple-to-use, visual-first communication and accountability tools that help contractors get shit done every day. Users can take unlimited photos, which are location and time stamped, sent to the cloud, and stored securely. We even integrate with DroneDeploy. Every photo is organized by project and instantly available to your team, allowing people to see what’s going on anytime, anywhere. Photos can be annotated with drawings, arrows, comments, tags, and voice notes. Users can also create project timelines, photo galleries, reports, and transformation photos via the app. Sharing photos with customers and insurance adjusters has never been easier, and keeping the entire process organized has never been simpler.


    Ultimately, these features help contractors do their work more efficiently, creating extra time in their day, which they love – just ask our customers. In order to have a product that contractors can trust, our focus is to make sure our backend processes are optimized and their data is always up-to-date, accurate, and packaged in a simple user experience.

  • Fast-Paced Environment

    In order to grow fast, we had to quickly learn to make decisions on the fly.

    This meant really focusing on the main value our product brought to customers: simple-to-use, visual-first communication and accountability tools. While we still aim to ship quickly (every two weeks on mobile and when it’s ready on the web), we have a better understanding of our users and are focused on cutting the non-essentials to make sure we are always delivering simple-to-use product.


    When you meet Luke, you'll learn pretty fast that he has an eye for shiny objects, and we see this as a superpower and visionary tool we’ve been able to harness. As we continue to grow, we’ve built systems that allow us to tweak ideas and features quickly, without the team feeling like they are tackling never-ending projects.


    While our product team is busy working on our mobile and web apps, our sales team is out at trade shows meeting with new and existing customers. They bring back lots of valuable feedback, which helps shape the direction of our product.


    Below: Our sales and marketing team at an event educating high school students on careers in the startup world.

  • Rapidly Growing Team

    What started as a small team of 5 pretty quickly grew to 35 and we’re still hiring!

    With a core team of 5 in 2015, we’ve grown to roughly 35 in 2019, and are focused on getting the word out about CompanyCam. Now more than ever, we want to build a robust, dynamic product team. Over the next six months, most hires will be on our product team to help accelerate all of the exciting projects we have in the pipeline. We’ve found product-market fit and are now working to scale some of our core features. We’re also planning to build new strategic features like project checklists, robust reports, and tools for collaboration on projects across companies who all use CompanyCam, just to name a few. While new strategic features are great and provide the opportunity to continue writing clean code, we do still have legacy code to work around. We update it when we can or need to, but our focus is always on keeping our customers in mind – does the current solution make their life easier? As we grow and add people to our product team, it will give us the bandwidth to clean up some legacy code while still pushing our new features forward.


    If you’re based anywhere in the U.S. and are interested in learning more or joining the CompanyCam team, we’d love to hear from you!

  • Cutting-Edge Technologies

    We place a huge emphasis on making sure our back-end performance is solid.

    Contractors need to know what they are looking at is accurate and up-to-date, so we focus on making sure our back-end performance is solid. This enables us to provide a simple-to-use user experience. On the web, we use Ruby on Rails with a React front-end. We also use Sass, Webpacker, Postgres, Mongo, Kafka, Amazon S3, AWS Lambda, Terraform, and Docker, to name a few more. Our mobile app is primarily built with React Native alongside some custom native libraries in Java, Objective-C, Swift, and C++ for core functionalities. You'll also find Apollo and GraphQL, along with Redux for our local state management.

  • Light Meetings

    We run our company on EOS (Entrepreneurial Operating System) to keep meetings efficient, effective, and minimal.

    If you’re not familiar with EOS, it’s a complete, simple, and powerful operating system which helps companies grow to achieve their vision and goals more effectively. It helps everyone in the company row in the same direction and communicate better, while eliminating unhealthy and time-wasting activities due to miscommunication. We have found by implementing clear accountability to each role and conducting Level 10 meetings (a very structured, same time, same place, no-matter-what meeting in which lingering issues are finally put to bed), everyone is left with a focused agenda and clearly defined action items on a weekly basis. It’s not to say other meetings won't pop up, but we try to keep them limited. In fact, we’ve designated Tuesdays and Thursdays as sacred “meeting-free” days.


    At most, you will be in two of these Level 10 meetings per week (most will only have one). Other than that, our Leadership Team leads a weekly 15-minute Monday meeting to update everyone on the company's pulse and kickstart the week.

Values

  • Work/Life Balance
  • Flexible Work Arrangements
  • Ideal for Parents
  • Product-Driven
  • Fast-Paced Environment
  • Rapidly Growing Team
  • Cutting-Edge Technologies
  • Light Meetings

Company Properties

  • B2B
  • B2C
  • Self-Funded
  • Remote-OK

Team Members

  • 1 Backend Engineer
  • 1 Full-Stack Engineer
  • 1 Head of Product
  • 1 Infrastructure Engineer
  • 3 Mobile Engineers
  • 3 Product Designers
  • 1 Product Manager
  • 1 Quality Analyst and Tester

Vacation Policy

We take a common-sense approach to time off. It’s technically unlimited, but we know that “unlimited vacation” can get a bad wrap in the startup world. But honestly, at CompanyCam, if you’re getting work done and keep your team in the loop, you’re free to take as much time off as you need to stay healthy and happy. We all believe work is in the service of life, not the other way around. Most people take at least three weeks off every year plus holidays or personal/sick days.

Tech Stack

On the web, we’re a Ruby on Rails shop with a React.js front-end. Other items in our stack are Sass, Webpacker, Postgres, Mongo, Kafka, S3, AWS Lambda, Terraform, and Docker.

On Mobile, our apps are primarily built with React Native alongside some custom native libraries in Java, Objective-C, Swift, and C++ for core functionalities. We use Apollo and GraphQL, alongside Redux for local state management.

Interview Process

You’ll do an initial phone interview with our Head of Product to get to know each other a bit. Then, we like to do a short technical interview to assess how you think about solving engineering problems. If all goes well, we’ll fly you out to meet with more team members in Lincoln, NE for a morning or afternoon and make an offer after that!