Software Engineer/User Experience Engineer

This position is located in our Severna Park, MD headquarters

Founded 7 years ago, CallTrackingMetrics provides a subscription software service to help businesses around the world route and manage their phone calls and advertising campaigns. We work with over 30,000 organizations in 50 different countries. We are a fun, fast growing team of 40 people based in Severna Park, MD (conveniently near Annapolis and Baltimore). We are looking for people who are excited to help us grow the business and continue to master their own skills.

You can learn more about our platform & team here:


Must Have Skills & Requirements

  • A minimum of 2-3 years of experience in software development/engineering
  • Mastery in at least one programming language including Ruby, JavaScript, Python, Go, Rust would be great
  • Proficient with either Ruby, JavaScript, Git, or Bash
  • Well versed in development of web services (REST and APIs)
  • Ability to collaborate with teammates and end users in order to understand pain-points and effectively communicate solutions
  • A willingness to learn, and learn quickly
  • A passion for software quality and curiosity
  • Strong analytical and critical thinking skills
  • Great written and verbal communication skills

Nice to Have Skills & Requirements

  • BS or MS in Computer Science, Math, or other interesting analytic discipline
  • Prior large-scale web-app experience
  • Github/Bitbucket/Gitlab portfolio
  • Loves to hack
  • Experience integrating with CRM’s such as Salesforce

Our Data Stack

  • Ruby on Rails
  • Nginx/Lua
  • MySQL
  • PostgresSQL
  • Elasticsearch
  • Redis
  • MongoDB

Benefits & Perks

  • Competitive Salary
  • Quarterly bonuses with potential to earn 15% of salary
  • Generous PTO policy and flexible work schedule
  • 100% employer paid medical and dental coverage for employees; generous coverage for dependents
  • Additional benefits include vision, disability plans, parental leave, etc.
  • 401K Plan with per-pay matching
  • Open to remote options, but there will be a minimum requirement to be in the office each week

Apply Now