Sr. Software Engineer

2HB Incorporated$120K — $145K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software engineering with a focus on C++ or Python
  • Hands-on expertise in Kubernetes cluster design and management
  • Strong knowledge of network configurations and protocols
  • Advanced skills in Linux systems administration (RHEL/Rocky/EL9)
  • Familiarity with automation tools like Ansible and CI/CD principles
  • Experience in cross-functional collaboration and communication with stakeholders
  • TS/SCI/Full Scope Polygraph Clearance required

Responsibilities

  • Lead the development and deployment of mission-critical systems
  • Manage Kubernetes clusters throughout their lifecycle
  • Ensure high availability and security of satellite communication systems
  • Collaborate with cross-functional teams to gather user requirements
  • Configure and troubleshoot various controle plane components
  • Implement and automate workload management within the clusters
  • Develop and maintain scripts for automation and process improvements

Benefits

  • Health, dental, and vision insurance
  • 401(k) plan with company match
  • Paid time off and holidays
  • Professional development opportunities
  • Flexible work environment
Full Job Description
This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance.

2HB Incorporated is seeking a Sr. Software Engineer in order to support its government customer in Annapolis Junction, MD.
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 Aerospace & Defense Jobs

Find similar Sr. Software Engineer jobs: