Senior Software Engineer - Military veterans preferred

2025-09-24
COMTECH TELECOMMUNICATIONS
Other

/yr

  employee   contract


Seattle
Washington
98121
United States


COMTECH TELECOMMUNICATIONS

Job Title:          Senior Software Engineer    

Department:    LocPlatform Custom

Revision Date: 9/19/25

FLSA:                Exempt  

Location:          Seattle, WA Preferred (Remote – OK)       

Level:                T3

Rate of Pay:      $127,000 -$150,000 USD

 

Company Overview:

Comtech Telecommunications Corp. is a leading global technology company providing terrestrial and wireless network solutions, next-generation 9-1-1 emergency services, satellite and space communications technologies, and cloud-native capabilities to commercial and government customers around the world. Our unique culture of innovation and employee empowerment unleashes a relentless passion for customer success. With multiple facilities located in technology corridors throughout the United States and around the world, Comtech leverages our global presence, technology leadership, and decades of experience to create the world’s most innovative communications solutions. For more information, please visit www.comtech.com.

Purpose:

This Senior Software Engineer is a highly seasoned individual that works on complex development assignments and delivers solutions qualified for in-network/hosted Telecom product operation. Candidate is expected to have a firm grasp of system administration, network protocols, networking issues and solutions, system monitoring, configuration management, databases and cloud/containerized deployments. Candidates should be able to design solutions to facilitate product operation. The candidate may act as a member of quick-response deployment-support team and will often work under demanding deadlines, operating as a team member as well as independently to resolve complex problems. Candidate will be working in an agile environment where he/she is expected to carry out both development and testing.

Responsibilities:

  • Work with other Design Engineers to plan, design and implement systems in a heterogeneous, distributed computing environment 
  • Cloud-native design/development of platform software components that include components that involve.
  • integration, configuration management and deployment automation of various software components for cloud/containerized deployments. 
  • Development of middle-ware components that offer configuration management, monitoring etc. for applications. 
  • VM/container image building. 
  • System administration. 
  • Setting up networking/routes/load balancing gears and troubleshooting network issues System monitoring.
  • Designing Backup/recovery solutions. 
  • Designing Upgrade/rollback solutions. 
  • Engineering solutions for integrating third-party Databases with high availability. 
  • Provides leadership in enabling and enforcing security controls on VMs, servers, network, and cloud architectures and analyzes security issues and identify fixes based on vulnerability reports. 
  • Implement solutions for high-availability for products to survive in mission-critical environments 
  • Other duties as assigned. 

Requirements:

  • 10-15 years of Cloud-native Development or DevOps experience preferably in telecom industry 
  • Product development using OpenStack framework facilitating public/private cloud deployments 
  • Experience working with managed Kubernetes environments such as Amazon Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS)
  • Experience with designing, building, effective management and monitoring of applications that are natively adapted to work in the cloud and on the Kubernetes platform 
  • Well-versed with Kubernetes control plane 
  • Design and manage containerized applications using Docker
  • Infrastructure and deployment automation via Ansible 
  • Design and deploy high performance server applications with Node.js 
  • Unix/Linux (CentOS, Ubuntu, RedHat) system administration skills 
  • Networking skills with abilities to build, develop, maintain and performance-tune data networks on the systems developed 
  • Expertise with integrating load balancers/Ingress controllers into the solution 
  • Database (Postgres) configuration and management 
  • Well-versed with Message Queues such as Kafka and key-value stores like Redis
  • Well-versed at integrating off-the-shelf third-party components and providing reliable and highly available solutions 
  • Network security and system security experience keeping up with mitigating vulnerabilities/CVEs
  • Bash/Bourne shell scripting and standard Unix tools (sed, awk, Expect etc.) 
  • Building, automating, and supporting distributed computing environments. 
  • Agile development 
  • Familiarity with Managed K8s environments such as Red Hat OpenShift and VMware Tanzu OpenShift and Tanzu environments is a big plus
  • AWS cloud development/deployment 
  • Experience with disaster recovery methods 
  • Source code management tools such as Perforce, Git 
  • Atlassian Tools (Jira, Confluence, Fisheye/Crucible) 
  • Packer 
  • VM Ware deployment 
  • Python 
  • Kickstart/PXE Boot/Grub
  • CFEngine 
  • Logical Volume Manager 
  • YUM Repositories 
  • SNMP 
  • TCP/IP socket connection theory and programming

Qualifications:

  • BS in Computer Science, Electrical, Electronic, or Telecommunications Engineering. MS Preferred

Comtech Telecommunications Corp. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. 

 







Equal employment opportunity, including veterans and individuals with disabilities.

PI278329369