
Software Engineer III, Ruby on Rails, Marketing Technology
Posted Jun 20

Posted Jun 20
This is a fully remote position, open to applicants in United States.
• Take charge of feature development: Oversee features from technical design to delivery, segmenting complex projects into manageable, well-defined deliverables across our marketing technology stack.
• Write exemplary code: Develop Ruby code that is idiomatic, efficient, thoroughly tested, and elevates the overall quality of the codebase.
• Contribute to architectural decisions: Engage in team-level architectural discussions regarding data modeling, CDP event schemas, service boundaries, API design, and background processing methods.
• Create and manage martech integrations: Design and own integrations with our Customer Data Platform (CDP) and marketing automation tools such as Braze, focusing on event ingestion, audience synchronization, and triggering canvases via API.
• Enhance quality proactively: Recognize opportunities to boost data reliability, pipeline efficiency, and developer experience, and take action on these insights.
• Mentor junior engineers: Offer technical guidance to Software Engineers I and II through detailed code reviews, pairing sessions, and design feedback.
• Collaborate across functions: Work closely with Marketing, Data, and Product teams to transform campaign and personalization requirements into dependable technical implementations, comfortably communicating with marketers.
• Engage in on-call rotation: Assume greater responsibility for incident response, contributing to root cause analysis and systemic enhancements.
• Foster team knowledge: Document technical decisions, data models, and integration patterns to enhance the team's collective understanding.
• 3–5 years of professional software engineering experience, with significant experience in developing Ruby on Rails applications.
• Practical experience with a Customer Data Platform (such as Rudderstack, Segment, mParticle, or similar) — you grasp how event tracking, identity resolution, and audience building operate in real-world scenarios.
• Familiarity with integrating marketing automation platforms like Braze, Iterable, or Klaviyo, including direct API interactions (not solely using a UI).
• Proven track record of delivering complex features within a software team to achieve business objectives.
• Ability to decompose ambiguous 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 that caters to millions of users in real-time.
• Company-subsidized medical, dental, & vision plans.
• 401(k) plan with company match.
• Annual bonus.
• Flexible PTO to promote a healthy work/life balance (2 weeks STRONGLY encouraged!).
• Generous paid leave programs, including 16 weeks of paid parental leave and disability benefits.
• Workplace flexibility with modern work schedules focused on achieving results rather than just clocking hours.
• Company-wide in-person events and team outings.
• Lifestyle enhancement program.
• Company-provided equipment (Windows & Mac options).
• Annual performance reviews offering opportunities for growth and career development.
How To MANAGE a Small Law Firm
Travoom
Binance
Soluções eSales | Logística, Financeiro, Analytics e File Transfer
Get handpicked remote jobs straight to your inbox weekly.