Software Engineer IV (Backend)

Job Type: Full-time
Location: Fully Remote

Description

We’re looking for a backend engineer with strong experience in Ruby, Python or PHP who is excited to grow into Go (Golang) while working on real, production-critical systems.

Our core backend services are written in Go and PHP, but we do not expect Go expertise on day one. What matters most is your ability to design systems, reason about data and operate production software. If you’ve built APIs, background workers and data-driven applications in Rails, Django, FastAPI, Laravel, Symfony or custom PHP stacks, this role is a natural next step.

We value engineers who care about clarity, reliability and business impact over framework novelty. 

We expect engineers at this level to leverage modern tooling — including AI-assisted development — to improve velocity, test coverage and code quality while maintaining strong engineering judgment.

Compensation: The anticipated annual base salary for this position is $175,000. Actual compensation may vary based on work experience, education, and skill level.

What You'll Do:

  • Build and maintain backend services written in Go
  • Design and evolve clean, well-documented APIs
  • Own services end-to-end: design, implementation, deployment and monitoring
  • Work on high-throughput, revenue-critical workflows
  • Collaborate closely with frontend, data and product partners
  • Participate in architecture discussions, code reviews and retrospectives
  • Ramp into Go with support, feedback and real ownership

How Your Existing Skills Transfer:

Your background in Ruby, Python or PHP directly applies:

  • Designing REST APIs
  • Modeling data and working with relational databases
  • Building background jobs, queues and workers
  • Understand current and implement new Kafka streams
  • Balancing speed, maintainability and operational risk

We’ll Help You Level Up On:

  • Understanding current and implementing new Kafka streams
  • Idiomatic Go and explicit error handling
  • Strong typing and simpler abstractions
  • Concurrency using goroutines, channels and context
  • Performance tuning and memory awareness
  • Building systems that are easier to operate at scale

Technical Environment:

  • Languages: Go (primary), legacy services in Ruby / Python / PHP
  • Frontend: React
  • Datastores: PostgreSQL, Redis
  • Infrastructure: AWS, Docker, Kubernetes (or equivalent)
  • Messaging / Events: Kafka, SQS, or similar
  • Observability: Datadog

Requirements

  • 5+ years of professional backend engineering experience
  • Strong experience in Ruby, Python or PHP
  • Track record of owning production systems
  • Solid understanding of databases, schemas and migrations
  • Interest in learning Go and systems-level concepts
  • Pragmatic approach to architecture and tradeoffs
  • Clear written and verbal communication skills

Nice To Have:

  • Exposure to Go (production, side projects or learning)
  • Experience in modernizing legacy PHP or monolithic systems
  • Familiarity with event-driven architectures
  • Experience in data-heavy or high-volume environments
  • Prior on-call or operational ownership
  • Compliance experience - SOC 2, NIST, Hipaa
  • AWS DevOps and infrastructure experience

Benefits Available To Eligible Employees Include The Following:

  • Medical, dental, vision insurance
  • Wellness and mental health benefits
  • Tax-Advantaged healthcare accounts
  • Financial and income protection benefits (life insurance, short-term disability, 401(k)
  • Paid time off (PTO), holidays and sick time off
  • Remote worker assistance for wellness and home office

Candidates will be considered in totality of their skills and experience versus strict interpretation of “requirements.”

About DMS

Digital Media Solutions® (DMS) is a leading provider of technology-enabled digital performance advertising solutions connecting consumers and advertisers.

DMS is a growing company that provides team members with opportunities to learn new technologies and enhance their skills. In addition to competitive salaries, reliable work schedules, access to technology, an energetic and connected work culture and an impressive suite of employee health and wellness benefits, DMS also offers employees the chance to further acquire industry knowledge and network with colleagues.

The culture at DMS is built on a foundation of collaboration, support and inclusion. DMS believes in the power of teamwork. DMS is more than just an award-winning company, we are a team that supports one another, challenges each other and celebrates together.

DMS is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon gender, sexual orientation, marital or civil status, pregnancy (or pregnancy-related conditions), gender identity or expression, transgender status or gender reassignment, race, color, national origin or ancestry, citizenship, religion or religious beliefs, age, physical or mental disability, genetic information (including genetic testing and characteristics), military or veteran status, or any other grounds or characteristic that is protected under the law.

About the author

Digital Media Solutions

Digital Media Solutions, LLC (DMS) drives better business results by connecting high-intent consumers with advertisers across our core verticals: Insurance (auto, home, health) and Education. Our innovative solutions help consumers shop and save, while helping our advertisers achieve above average return on ad spend. Learn more at https://digitalmediasolutions.com.