Sr. Software Engineer

2HB Incorporated$120K — $145K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software engineering with a focus on system operations
  • Proven expertise in Kubernetes including cluster design and lifecycle management
  • Strong background in Linux systems, preferably RHEL or similar
  • Experience with automation using Ansible and scripting in Python or Bash
  • Knowledge of RF data processing and applications is a plus
  • Familiarity with DevOps principles and Git workflows
  • Excellent communication skills for cross-functional collaboration.

Responsibilities

  • Lead the development and deployment of mission-critical software systems
  • Manage the lifecycle of Kubernetes clusters ensuring high availability
  • Configure and troubleshoot control plane components and worker nodes
  • Integrate external storage solutions with the cluster's storage classes
  • Implement security measures within the Kubernetes environment
  • Collaborate with cross-functional teams to meet technical requirements
  • Present complex technical concepts to stakeholders in an accessible manner.

Benefits

  • Access to cutting-edge technology and tools
  • Opportunity to work on high-impact, mission-critical systems
  • Collaboration with a skilled and diverse development team
  • Support for professional development and certifications
  • Flexible work hours with options for remote work
  • Comprehensive health and wellness programs
  • Engagement in innovative projects that directly affect operational success.
Full Job Description
This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. The Software Engineer is in an extremely customer facing role leading multi faceted mission critical system development, deployment and evolution.The successful candidate will be focusing on the development, deployment, and administration of complex systems using C++ or Python, Kubernetes, and GPU technologies. The successful candidate will be responsible for ensuring the smooth operation of our satellite communication systems, from development to deployment, and will work closely with cross-functional teams to ensure software meets user requirements. Required Skills/Experience: - Kubernetes cluster design, deployment, and lifecycle management - Specifically Rancher, RKE2 implementation - Controle plane component configuration and troubleshooting - Worker node management, configuration, and lifecycle automation - Workload management (scheduling, affinity, resources, scaling) - High availability cluster configuration - Cluster monitoring - Cluster networking - Cluster storage (storage classes, PVC, PC) and integration with external storage systems - Kubernetes security concepts and implementation (RBAC, service accounts, secrets, certificate management, policy engines) - Helm Familiarity - CKA certification is a plus - Kubernetes application development/deployment principles - CNCF projects/tools - Devops principles - GitOps/Builds/Pipelines - Networking experience (Switching, routing, VLANs) - Advanced Linux Experience (RHEL/Rocky/EL9) - Operating system configuration and troubleshooting - Service management - Hardening - PXE boot and automated OS deployment - Ansible experience - Playbook design - Role development - Ansible collection creation and management - Development and Scripting - Python familiarity - Bash scripting experience - Go (desired) - YAML and JSON manipulation - Git workflows - Knowledge/experience with software unit testing - Cross-functional team collaboration - Stakeholder communication and requirements gathering - Presenting technical concepts to non-technical audiences - RF data processing familiarity - RF application development familiarity This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance.

Similar Jobs

More Jobs at 2HB Incorporated

More Information Technology Jobs

Find similar Sr. Software Engineer jobs: