Accelerate your career.

Explore opportunities across TA's portfolio

Senior Software Engineer



Software Engineering
Lehi, UT, USA
Posted on Wednesday, September 13, 2023


We’re a leading, global security authority that’s disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world’s largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to little things like surgically embedded pacemakers. We help companies put trust—an abstract idea—to work. That’s digital trust for the real world.


  • Development of feature sets and product enhancements
  • Debugging and troubleshooting source code
  • Responding promptly and professionally to department needs
  • Support and maintain current in house custom applications
  • Write custom Tools\Applications for various departments in-house
  • Responsible for analysis and troubleshooting of defects and coordinating refactor and design solutions
  • Researching customer issues, product initiatives, and providing input and development to problems/issues
  • Develop an understanding of product knowledge, architecture, and solutions
  • Estimate task lengths, development activities, and meet schedules
  • Willing to wear multiple hats and help where needed, have versatile skill set


  • Strong Golang, shell scripting knowledge, and general high level programming skills
  • Use of Java Web Services and other Java technologies to build services
  • Experience with Tomcat, Jetty, Docker, and other web container technologies
  • Knowledgeable in Javascript, other Javascript libraries, and front-end technologies
  • Experience with service-orientated architecture
  • Use of secure coding practices and methodologies
  • 5+ years of professional experience working in the software industry
  • Passionate in unit testing and producing high quality code
  • Understanding of SSL, PKI, and other security related technologies
  • Strong knowledge in database design and SQL
  • Working knowledge of Linux and Windows operating systems


  • Bachelor’s degree in Computer Science, Information Systems, Electrical Engineering, etc., or equivalent years of experience and formal training
  • Effectively communicate, prioritize tasks, and manage time efficiently
  • High performance individual who is persistent and self-motivated to accomplish tasks
  • Detail-oriented, quick learner, and problem solver
  • Strong interpersonal communication skills


  • Generous medical, dental, life, vision, and disability benefits
  • 401(k) plan with employer match
  • Flexible spending plan
  • Educational assistance
  • Gym membership
  • Quarterly activities