Senior Software Engineer

Digital Media Solutions | Austin, Texas

DMS Careers

Applying to this job will open a new window on the employer's web site to apply there.

Posted Date 2/12/2019

At DMS Engage, a division within Digital Media Solutions, we're looking for a Senior Software Engineer with a strong Ruby and Ruby on Rails background and a passion for delivering high-quality software to help us with our product-focused work. We are a fast-paced organization with abundant challenges and opportunity and would like to find someone that fits in well with our team.

For you:

  • Solid compensation based on skills, background, and experience
  • A long line of interesting projects to be tackled and challenges to solve
  • Get to work with big data
  • Lots of ability to guide best practices
  • Help guide architecture plans
  • Further your mentoring skills

Our Stack

  • Ruby on Rails 5.2.1
  • Ruby 2.4.1
  • MySQL
  • Redis
  • Sidekiq
  • Deployed to AWS


  • 5+ years of professional full-stack web application development experience
  • BS in Computer Science or equivalent degree or experience

Must Haves

  • 4+ years of experience with Ruby on Rails development
  • Expert understanding of Ruby
  • Modern JavaScript framework experience (Angular, React, Knockout, Vue, ...)
  • RESTful API development experience
  • Well versed with MySQL, PostgreSQL, Redis, and Sidekiq
  • Expert understanding of HTML/CSS
  • Strong experience with AWS, deployments, CI/CD, and devops-related work
  • Enjoys building solutions and knows when to build solutions and when to build tactical short-term fixes
  • Strong understanding of efficient and optimized coding and how to refactor to work towards those
  • Has a strong desire to have well-tested code
  • Enjoys mentoring junior team members
  • Enjoys continual learning and constant improvement
  • An appreciation for the benefits of Agile practices
  • Strong communication skills

Nice to Haves:

  • Previous work with big data
  • Proficiency in Python and PHP
  • Presentation skills

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

What we offer:

  • Very competitive pay package based on experience
  • Medical, Dental, Vision plans
  • Domestic partner benefits
  • 401(k) with match
  • Flexible work schedules
  • Frequent social and community events
  • Annual retreat in Clearwater Beach, FL and events built around teambuilding
Job Type
Full Time
Job Category

Share this Open Position