Senior Software Engineer, Platform
$175k - $200kCompanyCam
Senior Software Engineer, Platform
Remote (U.S.)
Hi, We're CompanyCam.
We're 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 contractor's entire business. We're committed to providing a consumer-grade, game-changing experience that helps our users build trust within their company and with their customers.
But don't let that corporate description fool you—the people behind our buttoned-up product are laid-back (but hardworking), genuine, and kickass, and you could be one of them!
The Role
We're looking for a sharp, driven, problem-solving Senior Software Engineer (Ruby on Rails) to join our Platform engineering team.
As a Senior Software Engineer on the Platform Team, you'll work alongside other engineers, designers, and product managers to tackle everything from huge company initiatives to modest but important bug fixes. While your primary focus will be backend development, we value engineers who are T-shaped, bringing deep expertise in one area while being comfortable contributing in others. Whether that means diving into frontend code, supporting mobile efforts, or lending an extra set of eyes in discovery, you'll collaborate with your teammates to move work forward.
Most importantly, you'll actively contribute to the evolution of the culture and processes of a growing engineering team, especially our backend engineering discipline. We want senior devs with experience effectively scaling codebases and iterating on processes as part of a growing team and with interest in mentoring to help our devs grow, too.
Working At CompanyCam
Our engineering team is remote-first, spanning every time zone in the United States. We welcome people from all backgrounds and really don't care whether or not you have a CS degree or even a high school diploma. All that matters is that you're not an a**hole and you're good at what you do.
At CompanyCam we're 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. We're actively working to center our work on continuous discovery habits (CDH) as outlined by Teresa Torres.
Our teams are made up of a product manager, a product designer, a tech lead and an appropriate number of engineers for the scope of your team. 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 constraints to keep teams moving. Each team is expected to collaborate, iterate, and refine their best practices to produce high-quality work.
What You'll Do
- Design, implement and deliver complex, cross-cutting features and systems in Ruby on Rails, Postgres, GraphQL, and REST, and occasionally in React and React Native.
- Lead efforts to address technical debt and system reliability, proactively identifying areas for refactoring or optimization.
- Influence and evolve the architecture and system design, anticipating future needs and driving long-term improvements across services and applications.
- Set and uphold high standards for code quality, testing coverage, and documentation, mentoring others to do the same.
- Drive improvements to internal tooling, CI/CD pipelines, and monitoring systems to enhance developer experience and system resilience.
- Facilitate technical discussions and decision-making, helping the team navigate trade-offs and align on best solutions.
- Act as a point of escalation for complex technical challenges, supporting team members in unblocking progress.
- Partner closely with product managers, designers, and engineers, shaping feature direction by identifying technical opportunities, risks, and trade-offs early in discovery.
What You'll Bring
Must-haves
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 you'd want to be treated.
- 5+ years of professional software development experience.
- Advanced proficiency in Ruby on Rails (and/or other MVC frameworks) and relational databases, with demonstrated ability to design and optimize scalable data models and APIs.
- Familiarity with Redis, PostgreSQL, and Sidekiq in a production environment.
- Experience contributing across the full stack, including front-end, back-end, and data layers.
- Demonstrated experience in leveraging artificial intelligence (AI) to build, enhance, or optimize tools and features within products, driving innovation and improving user experience.
- Ability to handle complex tasks and ambiguous problems without guidance.
- Understanding of business trade-offs and ability to effectively communicate the risks and benefits of various technical approaches.
- Strong collaboration skills with the ability to lift up the team by providing mentorship and proactive feedback.
- You live and work permanently in the U.S. (We're not set up to hire outside the U.S.).
Nice-to-haves
You'll encounter the following technologies with varying frequency—experience with them is a plus, but not required:
- AWS (S3, EC2, etc.)
- ElasticSearch
- MongoDB
- React
- React Native
- Terraform (we don't write much, but familiarity is helpful)
- GraphQL
- Experience integrating with large language models (e.g., OpenAI, Gemini)
Benefits and Compensation
This is a salaried position at CompanyCam. Our salary range is $175,000 - $200,000 per year and is based on experience. We also offer meaningful equity and other benefits.
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 doesn't 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 email View email address on click.appcast.io and we'll 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.
$152k - $241.5k
...possible with our coordinated access control platform. Our UAM platform is a cutting-edge "... ...or MS in Computer Science, Electrical Engineering, Computer Engineering, or a related technical... ..., Azure Functions, etc.Background in software development with AI tools (Codex, Claude...SeniorSoftwareFull time$147.5k - $245.9k
...solutions. You will work across the entire software development life cycle, from front-end... ...Bachelor's degree in Computer Science, Engineering, or a related field.Minimum of 7 years... ...and optimization.Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and...SeniorSoftwareFull timeWork from home- ...delivering innovative solutions to 1,400+ stores and 200,000+ associates across 8 states.From IT security and platform engineering to architecture, software development, and infrastructure, we offer career opportunities at every level—internships through technical leadership...SeniorSoftwareInternshipSecond jobRemote workRelocation package
$178.88k - $320.65k
...Autodesk is seeking a passionate and experienced Software Architect to lead our skilled team of software and ML engineers in the design, development, and execution of AMP, our next generation machine learning platform. You will be working to develop the next generation...SeniorSoftwareFull timeTemporary workFor contractors$148.5k - $223.9k
...CSIRT can respond at the same speed and scale as our commercial CSOC. As a Senior Software Engineer on the team, your primary mission is to help develop and deploy these agentic and automation platforms into GovCloud — designing, building, and operating the playbooks,...SeniorSoftwareFull time$119.8k - $234.7k
...Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...the foundation and the core of Substrate. As a Senior Software Engineer, on the Substrate App Platform team, you will help evolve the platform and its supporting...SeniorSoftwareOngoing contractLocal area3 days per week$110.3k - $165.5k
SUMMARYWe are seeking an experienced Senior DevOps Engineer that will be responsible for the governance... ...Mortenson’s Oracle PaaS and SaaS platforms. This role owns the deployment and migration... ...promotion, deployment automation, software delivery governance, and configuration...SeniorSoftwareH1bWork at office- ....About the teamThe Apps & Experiences Platform team powers the systems and services behind... ...across feature development, platform engineering, infrastructure, and internal tooling... ..., production-ready features.AS A SENIOR SOFTWARE ENGINEER FOR THE APPS & EXPERIENCES PLATFORM...SeniorSoftware
- The Role We're looking for a Senior Software Engineer to join our Platform team and build the foundational infrastructure that powers Gridmatic. Our platform challenges are shaped by the nature of energy markets: forecasts and trading decisions run on tight schedules, battery...SeniorSoftwareHome officeFlexible hours
$150k - $250k
...the only unified payments and financial platform for global businesses. Powered by our unique... ...of proprietary infrastructure and software, we empower over 250,000 businesses worldwide... ...team in the company, from Finance to Engineering, to solve hard problems and build new solutions...SeniorSoftwareTemporary workLocal areaRemote workWorldwide$224k - $356.5k
The Autonomous Vehicles Platform team is looking for a Senior System Software Engineer. As part of our team, you will work on our Autonomous Driving Platform software, implementing high-performance and scalable solutions for data collection and autonomous vehicle fleets...SeniorSoftwareFull time$174.4k - $237.8k
...industrial robotics in the near future - with software and data at the core.Our mission is... ...developers. We are a dynamic team of engineers, roboticists, designers, and... ...potential of industrial robotics.RoleAs a Senior Full Stack Platform Software Engineer, you and the team...SeniorSoftwareFull timeWork experience placementLocal area- ...investment management firm is seeking a Senior Cloud Security Engineer to join its technology risk and... ...investment applications, analytics platforms, and enterprise services.As a Senior... ...environments. You will work directly with software engineering teams to identify...SeniorSoftwareFull timeWorldwide
$140k - $220k
...potential. One great choice can change everything. Thrive with us at ZoomInfo.As a Senior Software Engineer on the Integrations team, you'll design and build the systems that connect ZoomInfo's platform to the ecosystem of CRM, MAP, and external eco-systems that our customers...SeniorSoftwareWork from homeWorldwideMonday to Friday- ...between Databricks lakehouse and NeoXam MDM platform, establishing foundational data... ...lifecycle. Build and scale high‑performing engineering teams – Lead, manage, and grow multiple teams of product‑focused software and data engineers while mentoring their professional...SeniorSoftware
- ...is building the next generation of disaster recovery for the cloud, with a cloud-native platform that supports automated recovery across AWS and Azure. The Senior Software Engineer will design and build systems that replicate live cloud environments, maintain a low-cost...SeniorSoftware
$137.2k - $205.38k
...the patented technology of metamaterials with powerful software to create a radar sensor with unprecedented performance... ...including Urban Air Mobility (UTM).Echodyne is seeking a Senior Software Engineer, IoT Platform, to join our fast-growing team. Who You Are You are a...SeniorSoftwareFull timeTemporary workLocal area- ...businesses to access the financial tools they need through the platforms they already sell on. We partner with companies like... ...financial tools they need.About The PositionWe’re looking for a software engineer to join Parafin’s Infrastructure team and lead the evolution...SeniorSoftwareFlexible hours
- ...DescriptionAbout the Team:The Infrastructure Engineering team is responsible for designing, building, and operating the core platform services that underpin Invesco’s global... ...processes; codes, tests, debugs and implements software solutions.Plans, administers and provides...SeniorSoftwareFull timeWork at officeFlexible hours
$184k - $287.5k
The Autonomous Vehicles Platform team is looking for a hands-on Cybersecurity Software Engineer. As part of our team, you will work on our Autonomous Driving Platform software, implementing performant and scalable solutions for data collection and autonomous vehicle fleets...SeniorSoftwareFull time- ...this role, you will serve as a key engineering team member to help advance Wellmark... ...Technology ecosystem. The marketing platform leverages AWS-based services and best... ...this role can be filled at either the Software Engineer or Senior Software Engineer level. Please...SeniorSoftwarePermanent employmentH1b
- IBM is seeking a Senior Software Engineer for the Confluent DevProd team. You will design, build, and operate internal platform services that improve developer velocity across Kafka, Flink, and Connect within a cloud-native, multi-tenant landscape. You will work with engineers...SeniorSoftware
$217k - $312.2k
...world's best data and AI infrastructure platform so our customers can use deep data... ...Databricks Workspace experience.As a Senior Engineering Manager on the Workspace Platform team... ...exciting opportunity to guide a team of ~20 software engineers in creating platform...SeniorSoftwareLocal areaWorldwide- ...Senior Lead Software Engineer, Cloud PlatformAre you ready to shape the future of technology at a global financial leader? Join us and make a real impact by building advanced cloud platforms that power data-driven decision making. At JPMorgan Chase, you'll collaborate...SeniorSoftwareWork at officeShift work
- ...financial tools they need through the platforms they already sell on. We partner with companies... ...Position:We’re looking for a seasoned software engineer to join Parafin’s Infrastructure team... ...services for small businesses.As a Senior Software Engineer, you’ll be responsible...SeniorSoftwareFlexible hours
- ...DescriptionJob Description SummaryAt WGU, technology powers opportunity. We're looking for a talented and motivated Software Engineer II to join our Web Platform Team and help build the foundations that enable teams across the organization to deliver modern, scalable, and...SeniorSoftwareFull timeWork at officeFlexible hours
- ...looking for a creative and enthusiastic Data Engineer to join our team. In this role, you will help build and maintain scalable data platforms and pipelines that power analytics,... ...and contribute to existing data systems software• Strong oral and written communication skills...SeniorSoftware
$200k - $322k
...technical, creative, and hands-on Senior full-stack developer to build the next generation AI platforms and products that improve... ...efficiency and productivity. This engineer is expected to be familiar... ...development, and scaling of our software systems. This role will give...SeniorSoftwareFull timeImmediate start- ...About the HR Product TeamThe HR Product Engineering team is the foundational layer of Rippling... ...of HR, compliance, and enterprise software. Our products manage the most sensitive... ..., implementation, and evolution of core platform infrastructure and shared services.Lead...SeniorSoftwareWork at office3 days per week
$187k
About the role Chime’s Machine Learning Platform (MLP) team builds and operates the infrastructure... .... We enable data scientists and ML engineers to develop, train, deploy, and monitor... ...foundation in computer science and software engineering principlesDeeply interested...SeniorSoftwareFull timeWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Platform. Be the first to apply!
- cybersecurity software engineer United States
- graduate software engineer United States
- software developer fintech United States
- new graduate software engineer United States
- senior robotics software engineer United States
- software engineer visa sponsorship United States
- software qa engineer United States
- network software engineer United States
- software engineer remote United States
- part time software developer United States


