Software Engineer

Alpharetta, Georgia

LTN Global Communications
Apply for this Job
LTN Global is looking for a Software Engineer with experience in high performance, real time applications. In this position you will be a key member of a professional services team leading and helping to drive the customer implementation, testing, and maintenance of our software systems that power video and video metadata workflows.

This includes software customization and implementation to deliver LTN Global's suite of advertising signaling products and features. LTN's signaling products deliver world-class, high availability, extremely accurate segmentation boundary management and other services for multichannel video programming distributors.

Daily work is fully remote, with occasional team meet-ups in either Georgia or Maryland

Essential Duties/Responsibilities:
  • Assist with technical specifications and participate in the development, and maintenance of software.
  • Develop and maintain features, tools, products, and systems necessary to help power a multi-faceted network running highly available services.
  • Develop services and software with a focus on correctness, reliability, performance, security, manageability, and observability.
  • Document solutions by developing clear and precise documentation, diagrams, code comments, and code.
  • Close collaboration with Product leads, Operations and adjacent software teams to build software solutions that improve and enhance customer satisfaction.
  • Troubleshooting existing software and services and provide remedies to bugs.
  • Support of existing software and services including, but not limited to, code updates, builds, deployments, documentation, customer support, training and monitoring.
  • On-call rotation due to the real time and always on nature of our software.
Requirements:
  • Bachelor's Degree in Computer Science, Engineering, Technology, or related fields.
  • 3+ years' professional experience designing, developing, integrating, testing, and maintaining production systems in Scrum/Agile environments.
  • Being able to efficiently identify and resolve issues that arise during the design, testing and maintenance processes using problem-solving skills.
  • Hands-on development experience in C , JavaScript/Node.js.
  • Experience in Linux environments and tool chains (e.g. make, gcc, gdb, valgrind, etc.).
Experience with some (not all) of the following:
  • C : STL, gcc, multi-threaded applications, IPC, sockets programming
  • RedHat Linux: administration, Bash, RPM packaging, YUM
  • Node.JS,PostsScript
  • Jira, Gitlab, CI/CD pipelines
  • RPC and REST APIs
  • Understanding of relational databases, SQL, ODBC, etc. as well as key-value stores and distributed data streaming (Kafka)
  • Front end technologies: HTML, CSS, JavaScript, Kibana, PHP, ReactJS
  • Tools such as Puppet, Ansible, WireShark
  • Virtualization: VMWare, Proxmox, Containerization: Docker, Kubernetes, Podman
  • Common network services and protocols such as IPv4/6, DNS, HTTPS, NTP, SNMP, etc.
Preferred Qualifications (not required):

Experience with any of the following:
  • Broadcast and video streaming environment
  • Video Metadata management and distribution
  • Elasticsearch, Redis, Kafka, Prometheus
  • Working knowledge of AWS: EC2, ECS, Cloudfront, Cloudformation, Route 53, MediaConnect
LTN is committed to a diverse workforce and is an Equal Opportunity Employer.

Date Posted: 23 April 2025
Apply for this Job