Software Engineer II
CallTrackingMetrics is a cutting edge software within the SaaS/UCaaS space helping drive revenue for 100,000+ clients in over 90 different countries.Our Purpose: To create a better human experience through technologyOur Mission: We empower businesses with the tools to transform conversations into an advantageOur Vision: We revolutionize the ways in which people and businesses connectWhat do we do?We help businesses determine which ad campaigns produce the highest return on investment, ultimately driving more conversions, increasing efficiencies, and automating their operations.We help contact centers support and better connect with their customers by offering a variety of tools such as our mobile app, transcriptions, chat and text messaging features, queue tracking, and a bunch of incredible analytics. We help businesses to work remotely as effectively as they do in-person through our soft-phone and contact center support tools, helping thousands of businesses to employ team members around the world.We enable automation through powerful AI features to enhance workforce productivity, discover business opportunities and improve the human experience of communication by reducing the time spent on boring tasks and allowing more human time to interact.Our headquarters is in Maryland, but we have team members around the country focused on helping our customers. We pride ourselves on our amazing culture, which you can learn about here.Who are we hiring (and what will they do)?We are looking for a Software Engineer II to work closely with the Sr. Manager of Engineering and VP of Product and Technology in the design, development and testing of CTM’s cutting edge technical solutions. design, development, testing and deployment of CTM’s technical solutions. As a Software Engineer II, you will become a master in programming such as Ruby on Rails, Python, and Javascript. You should bring a passion for cutting-edge technologies, and dream about shaping the future of the platform. A deep interest or knowledge of AI, whether it be on-the job experience, or a self-driven passion, is a plus.Must Have Skills & Requirements:3-5 years experience in software development/engineeringA passion for software qualityStrong analytical and critical thinking skillsExpert in JavaScriptExperience manipulating data in MySQL or PostgreSQLProficient with Ruby on Rails, Python, Go, or RustExpert with GitKnowledge of RedisStrong understanding of web services (REST and APIs)Experience following a systematic approach to identify and debug issues within a single serviceAbility to distill complex technical issues into clear and concise language that is easily understood by both technical and non-technical team members. Accustomed to proactively contributing to team documentation, as well as continuously working to enhance team practices and processesAbility to identify and manage risks and uncertainties within your scope of work independentlyGreat written and verbal communication skillsNice to Have Skills & Requirements:BS or MS in Computer Science, Math, or other interesting analytic disciplinePrior large-scale web-app experienceGithub/Bitbucket/Gitlab portfolioAlways hacking on something!Our Data Stack:NextJSReactTypescriptRuby on RailsMySQLRedisElasticsearchMongoDBWhat you get in return:The expected salary range for this role may differ based upon the candidate. Salary presented with a job offer will be based on factors such as calibrated job level, educational background, prior work experience, qualifications, skills, competencies, and proficiency for the role. When we win, you win - we pay quarterly bonuses up to 15% of that quarter’s salary when we reach our revenue goalsWe love to give out annual merit increases to team members who are meeting our expectationsWe offer a hybrid work schedule with Mondays and Fridays as our work from home days. Once an employee reaches 5 years of service, they are eligible for Summer Fridays Generous Paid-Time-Off policy that allows employees to accrue up to 30 days per year, depending upon tenure2 work from anywhere weeks per year, with additional weeks earned with tenure8 paid holidays, plus one additional floating holiday employees can use to celebrate their birthday or a federal or religious holiday of their choice, with additional floating holidays earned with tenure24 hours of VTO (voluntary time off) allows employees to take paid time off to volunteer at their favorite charities or support their causes401k Plan with per-pay employer matching up to 5%, that you are immediately vested inMedical, dental, vision, and prescription coverage for employees and their families; plus both HSA and FSA pre-tax account options, which can be used to pay for health related expenses. We also offer an employer match for the HSA plan Up to 4 weeks of paid parental leave, depending on tenureFree basic life insurance and AD&D coverage equal to your annual base salary Free short term disability coverage at 100% of salary after being employed for 6 monthsFree access to a wide range of health and well-being information and services such as telephonic counseling, legal advice, and will preparation Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities/Affirmative Action