Were a simple-to-use photo documentation and productivity app for contractors of all commercial and home services industries. Packed with intuitive functionality CompanyCam facilitates unparalleled communication and accountability across a contractors entire business. Were committed to providing a consumer-grade game-changing experience that helps our users build trust within their company and with their customers.
But dont let that corporate description fool youthe people behind our buttoned-up product are laid-back (but hardworking) genuine and kickass and you could be one of them!
Were looking for a thoughtful technically excellent Senior Software Engineer to join our growing engineering team.
As a Senior Software Engineer youll build and maintain our applications tackle the highest-value work for your team and provide technical leadership and mentorship. Youll collaborate closely with Product Design and Engineering to deliver high-quality features enhance existing systems and reduce technical debtall while helping shape how we responsibly integrate AI into the CompanyCam experience.
Youll work on everything from traditional software engineering problems to cutting-edge features powered by large language models (LLMs) and agentic systems that automate complex workflows and elevate user experiences.
Our engineering team is remote-first spanning every time zone in the United States. We welcome people from all backgrounds and really dont care whether or not you have a CS degree or even a high school diploma. All that matters is that youre not an a**hole and youre good at what you do.
At CompanyCam were driven to produce work with meaningful outcomes. That means not just dumping features and improvements but being able to reflect and learn from our outputs. Were actively working to center our work on continuous discovery habits (CDH) as outlined by Teresa Torres.
Okay thats how we identify work to dobut how do we actually work Our teams are made up of a product manager a product designer a tech lead and a group of engineers appropriate to the teams scope. We take a flexible approach pulling from Agile Scrum Kanban and even Shape Up. Rather than being overly prescriptive we provide guardrails and just enough structure to keep teams moving. Each team is expected to collaborate iterate and refine their best practices to produce high-quality work.
Lead development of product features powered by large language models (LLMs) and agentic systems integrating intelligent automation into user workflows.
Architect and scale AI-driven systems using techniques like prompt engineering retrieval-augmented generation (RAG) and workflow orchestration.
Proactively identify and resolve technical debt improve reliability and evolve system architecture to support scalable AI integration.
Lead by example in code reviews mentoring others and sharing best practices for integrating and evaluating AI-enabled features.
Partner closely with product managers designers and engineers to shape feature direction translate ambiguous ideas into technical plans and deliver high-quality work.
Drive improvements to internal tooling CI/CD pipelines and observability for AI systems and model performance.
Develop maintain and automate evals to rigorously measure and improve the reliability and reasoning quality of agentic systems.
At CompanyCam your work makes a real impact. Whether youre shipping code architecting systems or experimenting with AI capabilities your contributions directly shape the product we deliver and the experience we create for contractors.
In this role youll drive impact by:
Shipping features that make contractors work smarter faster and more efficient.
Leading the way in how we thoughtfully design build and evaluate LLM-powered systems.
Raising the bar for technical quality and craftsmanship across the team.
Sharing knowledge that helps the entire organization adopt responsible high-impact AI practices.
Creating systems that scaleboth technically and organizationallyas CompanyCam grows.
These are our non-negotiables:
Show up: Have the courage to do difficult but necessary work.
Grow up: Take ownership learn continuously and bring a growth mindset.
Do good: Treat your teammates and customers the way youd want to be treated.
5 years of professional experience as a software engineer.
13 years of experience designing or implementing features that leverage large language models (LLMs) AI agents or automation frameworks.
Experience contributing across the full stack including front-end back-end and data layers.
Advanced proficiency in Ruby on Rails and PostgreSQL or React/React Native and Redux (or an equivalent JS framework).
Strong communication and collaboration skills with the ability to clearly explain technical concepts to non-technical stakeholders.
You live and work permanently in the U.S. (Were not set up to hire outside the U.S.).
Nice-to-haves
This is a salaried position at CompanyCam. Our salary range is $16500 - $215000per year and is based on experience. We also offer meaningful equity and otherbenefits.
CompanyCam is an equal-opportunity employer committed to respect inclusion and growth. We work hard take responsibility and support each other. Great ideas come from all backgrounds and we carefully consider every applicant without regard to personal characteristics or traits. Even if your work experience doesnt align perfectly we encourage you to apply. What really matters to us is your potential your passion and your commitment to learning innovation and contributing meaningfully to our team.
For any accommodations or technical issues related to the online application or interview process please emailand well respond promptly. Please do not include any medical or health information in your message.
Note:Resumes sent to this email will not be reviewed or responded to. To be considered for a position you must apply directly through our careers page.
Required Experience:
Senior IC
The only app every contractor needs to track job progress and communicate with their crew. Get unlimited photo storage, checklists, and PDF photo reports.