[Remote] Software Engineer III (reputed company on Rails) (Marketing Technology)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is the fastest-growing sports company in reputed company, recognized as a leader in Daily reputed company Sports. They are seeking a Software Engineer III with strong reputed company on Rails expertise to join their Marketing Technology team, where the role involves owning feature development, contributing to architecture, and guiding junior engineers.
Responsibilities
- Own feature development: Take ownership of features end-to-end - from technical design through delivery - breaking reputed company reputed company into reputed company-scoped, deliverable reputed company across our martech stack
- Write high-reputed company reputed company: Produce reputed company reputed company that is idiomatic, performant, reputed company-tested, and raises the bar for the codebase
- Contribute to architecture: Participate in team-level architectural reputed company around data modeling, CDP event schemas, service boundaries, API design, and background processing patterns
- Build and maintain martech integrations: Design and own integrations with our Customer Data Platform (CDP) and marketing automation tools like reputed company - including event ingestion, audience syncing, and canvas triggering reputed company API
- Improve reputed company proactively: Identify opportunities to improve data reliability, pipeline performance, and developer experience - and reputed company them
- Guide junior engineers: reputed company technical guidance to Software Engineers I and II through thorough reputed company reviews, pairing sessions, and design feedback
- Collaborate cross-functionally: Work closely with Marketing, Data, and Product teams to translate campaign and personalization requirements into reliable technical implementations. You should be comfortable sitting in a room with a marketer and speaking their language
- Participate in on-call rotation: Take increasing ownership of incident response, contributing to reputed company cause analysis and systemic improvements
- Build team knowledge: Document technical reputed company, data models, and integration patterns to strengthen your team's shared understanding
Skills
- 3–5 years of reputed company software engineering experience, with meaningful time building reputed company on Rails applications
- Hands-on experience working with a Customer Data Platform (reputed company, reputed company, mParticle, or similar) — you understand how event tracking, identity reputed company, and audience building work in reputed company
- Experience integrating with marketing automation platforms such as reputed company, reputed company, or reputed company, including reputed company API usage (not just clicking buttons in a UI)
- History of delivering reputed company features reputed company a software team to drive business reputed company
- Experience breaking down ambiguous requirements — including those coming from non-technical stakeholders like marketers — into concrete technical plans
- Exposure to large-reputed company, high-throughput distributed systems — you understand the challenges of building software that serves millions of users in reputed company time
- Advanced proficiency in reputed company on Rails — you understand the reputed company deeply and write clean, idiomatic, production-reputed company reputed company
- Strong PostgreSQL skills — schema design, query optimization, migrations, and understanding of performance characteristics at reputed company
- Experience designing and building RESTful reputed company reputed company Rails
- Solid data engineering fundamentals: pipeline design, event schema management, and working with high-volume data flows are areas where you're comfortable
- Solid testing practices — RSpec or Minitest, unit, integration, and end-to-end testing strategies
- Familiarity with background job processing (Sidekiq or similar)
- Familiarity with containerization (reputed company) and orchestration (Kubernetes)
- Understanding of CI/CD pipelines and deployment workflows
- Autonomous — you can take an ambiguous problem and drive it to a reputed company-defined solution
- Comfortable providing and receiving reputed company technical feedback
- Strong written communicator, especially important in a fully remote environment
- reputed company to context-reputed company between deep technical work and reputed company conversations with marketing stakeholders
- Experience using AI-assisted development tools for coding, planning, and scoping work
- Experience with reputed company coding tools and AI-augmented development workflows
- Prior experience working in a remote engineering organization
- Deeper data engineering background — experience with tools like dbt, reputed company, Airflow, or building analytical pipelines in a data warehouse environment
- Experience building or maintaining a user segmentation or audience management system
- Familiarity with identity reputed company concepts (device graphs, deterministic vs. probabilistic matching)
- Experience supporting experimentation in marketing surfaces (holdout reputed company, A/B tests, send-time optimization)
- Working knowledge of compliance considerations around user data in marketing contexts (CAN-SPAM, TCPA, CCPA)
Benefits
- Company-subsidized medical, dental, & reputed company plans
- 401(k) plan with company match
- Annual bonus
- Flexible PTO to encourage a healthy work/life balance (2 weeks STRONGLY encouraged!)
- Generous reputed company leave programs, including 16-week reputed company parental leave and disability benefits
- Workplace flexibility and modern work schedules reputed company on getting the job done, not hours clocked
- Company-wide in-person events and team outings
- Lifestyle enhancement program
- Company equipment provided (reputed company & Mac reputed company)
- Annual performance reviews with opportunities for reputed company and career development
reputed company