Software Engineer III, Ruby on Rails, Marketing Technology
Posted 5 days ago
Posted 5 days ago
• Take full ownership of feature development by managing the entire process from technical design to delivery, breaking down complex projects into manageable, deliverable components within our martech stack.
• Produce high-quality Ruby code that is idiomatic, efficient, well-tested, and elevates the overall quality of the codebase.
• Engage in architectural discussions at the team level regarding data modeling, CDP event schemas, service boundaries, API design, and background processing strategies.
• Design and oversee integrations with our Customer Data Platform (CDP) and marketing automation tools such as Braze, which includes event ingestion, audience syncing, and triggering canvases via API.
• Proactively seek opportunities to enhance data reliability, pipeline performance, and developer experience, taking action as needed.
• Offer technical mentorship to Software Engineers I and II through thorough code reviews, paired programming, and feedback on design.
• Collaborate effectively with Marketing, Data, and Product teams to convert campaign and personalization needs into dependable technical implementations, being comfortable communicating with marketers.
• Participate in an on-call rotation, gradually taking more responsibility for incident response, contributing to root cause analysis, and implementing systemic improvements.
• Document technical decisions, data models, and integration patterns to enhance the team's collective knowledge and understanding.
• 3–5 years of professional experience in software engineering, with significant experience in building Ruby on Rails applications.
• Practical experience working with a Customer Data Platform (such as Rudderstack, Segment, mParticle, or similar), with a solid understanding of event tracking, identity resolution, and audience building.
• Familiarity with integrating marketing automation platforms like Braze, Iterable, or Klaviyo, including direct API integration rather than just using UI functionalities.
• Proven track record of delivering complex features within a software team to achieve business goals.
• Ability to deconstruct vague requirements, including those from non-technical stakeholders like marketers, into clear technical plans.
• Experience with large-scale, high-throughput distributed systems, understanding the challenges of developing software for millions of real-time users.
• Advanced Ruby on Rails proficiency, demonstrating a deep understanding of the framework and producing clean, idiomatic, production-quality code.
• Strong skills in PostgreSQL, including schema design, query optimization, migrations, and performance characteristics at scale.
• Experience in designing and building RESTful APIs within Rails.
• Solid foundation in data engineering principles, including pipeline design, event schema management, and handling high-volume data flows.
• Strong testing practices, including RSpec or Minitest, with strategies for unit, integration, and end-to-end testing.
• Familiarity with background job processing tools such as Sidekiq.
• Knowledge of containerization (Docker) and orchestration (Kubernetes).
• Understanding of CI/CD pipelines and deployment processes.
• Self-sufficient, capable of transforming ambiguous problems into well-defined solutions.
• Comfortable giving and receiving direct technical feedback.
• Strong written communication skills, particularly important in a fully remote working environment.
• Ability to switch contexts between in-depth technical tasks and collaborative discussions with marketing stakeholders.
• Company-subsidized medical, dental, & vision insurance plans.
• 401(k) plan with company matching contributions.
• Annual performance-based bonus.
• Flexible PTO policy to promote a healthy work/life balance (2 weeks strongly encouraged!).
• Generous paid leave offerings, including a 16-week paid parental leave and disability benefits.
• Workplace flexibility and modern work hours focused on results rather than time spent.
• Company-wide in-person events and team activities.
• Lifestyle enhancement initiatives.
• Company-provided equipment choices (Windows & Mac options).
• Annual performance reviews with opportunities for professional growth and career advancement.
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.