CompanyCam
SeniorSoftwareEngineer(RubyonRails)
“Senior Software Engineer (Ruby on Rails) at CompanyCam. Skills: Data Engineering, Ruby on Rails, Snowflake, Event-driven architecture. Design and maintain event-driven pipelines. Own event pipelines from backend app”
What You'll Achieve.
build scalable data infrastructure; focusing on backend systems integration; focusing on event pipeline architecture; own the infrastructure that powers reliable, real-time data flows; ensure the reliability of our data platform; scale systems; establish technical standards; mentor others to grow; eliminate bottlenecks; designing systems that scale; teams can move faster and with confidence; improve system resilience; ensure core technologies remain secure, stable, and efficient
Industry & Context.
problem-solving; optimizing workflows; performance optimization; cost management
live and work permanently in the U. S.
What They're Looking For.
Must Have
5+ years of backend engineering experience with Ruby on Rails or similar server-side technologies, 3+ years working with cloud data warehouses (Snowflake strongly preferred), Experience with event streaming platforms and event-driven architectures, Experience with behavioral analytics platforms (e. g. , Snowplow Analytics, Segment), Hands-on experience with ETL tools (Fivetran, Stitch, or Airbyte), Working knowledge of dbt for data transformation orchestration, background in backend API development, systems integration, and pipeline reliability, You live and work permanently in the U. S.
Nice to Have
Experience with monitoring/observability tools for data pipelines, Experience with Python, Experience building reverse ETL and marketing automation data flows, Familiarity with modern data stack concepts and architecture, technical communication skills with ability to explain complex systems to diverse audiences, Track record of setting technical standards and mentoring other engineers
What You'll Do.
Design and maintain event-driven pipelines
Own event pipelines from backend app
Establish event tracking standards
Support feature flagging
Optimize existing data workflows
Manage Snowflake administration
Build reverse ETL processes
Collaborate to optimize Snowplow Analytics
How You'll Work.
Team & Collaboration
Partner with analytics engineers on dbt workflows; Act as technical bridge between engineering and analytics; Provide technical guidance to product and engineering teams; Participate in architecture discussions; Participate in cross-team technical decision-making
Communication Scope
technical communication skills; explain complex systems to diverse audiences
Applying for this Senior Software Engineer (Ruby on Rails) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about CompanyCam?
Real rants from real employees. Read before you apply.