Title: Software Engineer
Location: Saint George, Utah 84770
Employment: Full Time
About TCN:
Founded in 1999, and privately held, TCN increases the profitability of businesses globally on a daily basis, including contact centers, BPOs, collection agencies, Fortune 500 companies, and many various industries including education and medical.
TCN is a fast growing technology company and provides all its services over the internet in a cloud based software-as-a-service model. TCN's technology stack and culture is positive and forward thinking.
Some of the services TCN provides are: inbound calling, outbound calling, agent management, automatic call distributing, call recording, agent optimization, reporting, artificial intelligence (smart agents, chat bots) among other things.
Job Description:
TCN's Software Engineers are responsible for the design and implementation of TCN's backend services supporting all types of on-demand software as a service products.
Qualifications
- Excellent understanding of distributed version control (git, mercurial)
- Experience with build systems and continuous integrations
- Experience with go, rust, java, or other backend programming language
- Strong understanding of software design and principles
- Understanding of databases (both sql and noSql)
- Excellent understanding of rpc mechanisms
- Understanding of performance troubleshooting
- Understanding of parallel programming
Nice to Have's
- Experience with Amazon Web Service (API's and CLI's)
- Experience with Google Cloud Platform (API's and CLI's)
- Experience with Azure (API's and CLI's)
- Very comfortable in a linux environment
Duties
- Design and implement back end apis and services
- Discuss, research, and understand emerging technologies and trends
- Create engineered solutions to complex problems
- Interface with backend teams on product needs
- Identify, triage, resolve, and escalate production-related issues in a timely manner
- Provide mentorship and code reviews to other team members
Benefits TCN Offers:
- Competitive salaries
- Health insurance
- Life insurance options
- 401K
- Paid time off
- Paid holiday