Job Information
COMTECH TELECOMMUNICATIONS Staff Software Engineer in Seattle, Washington
COMTECH TELECOMMUNICATIONS
Title: Staff Software Engineer
Department: Engineering
Location: Seattle/Remote
Rate of pay: $120,000 - $170,000
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{target="_blank" rel="noopener"}.
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 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 analyze 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
BS in Computer Science, Electrical, Electronic, or Telecommunications Engineering. MS Preferred
10-15 years of Cloud-native Development or DevOps experience preferably in telecom industry
Experience with designing, building, effective management and monitoring of applications that are natively adapted to work in the cloud 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 at integrating off-the-shelf third-party components and providing reliable and highly-available solutions
Product development using OpenStack framework facilitating public/private cloud deployments
Familiarity with OpenShift and Tanzu environments is a big plus
Network sec