Sr. Software Engineer

This position is located in our Severna Park, MD headquarters


Founded 8 years ago, CallTrackingMetrics is a subscription software service with over 100,000 users in 90 different countries. As early creators in the SaaS/UCaaS space, our technology provides marketing attribution for businesses to track which ad campaigns drive phone calls, texts, form fills, and conversions. We are also the only company to offer call tracking combined with robust contact center tools all in one platform. This powerful combination enables organizations around the world to improve the ROI on their ad campaigns, drive more conversions, increase efficiencies, and automate their operations.

We are a fun, fast-growing team of 50 people based in Severna Park, MD (conveniently located near Annapolis and Baltimore). Our company has been featured on the Inc 5000 list of fastest growing companies and ranked as a finalist in Baltimore Business Journal’s Best Places to Work.


We are looking for a Senior Software Engineer to work closely with the Director of Engineering and CEO in the design, development, testing and deployment of CTM’s technical solutions. As a Senior Software Engineer, you should  be a master in Ruby on Rails, Nginix, and know Redis like a Swiss Army Knife. You should also bring a passion for cutting-edge technologies,  and dream about shaping the future of the platform. A deep interest or knowledge of AI (including knowledge of BERT, etc.), whether it be on-the job experience, or a self-driven passion, is a plus.. 

Must Have Skills & Requirements:

  • 7+ years experience in software development/engineering
  • Mastery in Ruby on Rails
  • Redis expert
  • Comfortable manipulating complex databases in either MYSQL or PostgresQL
  • Highly proficient in Nginx or Lua 
  • Proficient in  JavaScript, Python, Go, or Rust
  • Highly proficient with Git
  • Well versed in development of web services (REST and APIs)
  • Ability to strategically analyze the development process for software and anticipate potential roadblocks with current strategy, adapting before those roadblocks are incurred
  • 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
  • Node.js
  • Nginx/Lua
  • MySQL
  • PostgreSQL
  • Elasticsearch
  • Redis
  • MongoDB

You Can Learn More About Our Platform & Team Here:

Benefits & Perks:

  • Competitive Salary
  • Quarterly bonuses with potential to earn 15% of salary
  • Generous PTO policy and flexible work schedule including a variety of remote work options
  • 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

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities/Affirmative Action

Apply Now