Software Engineer, Senior Independent Software

Job title: Software Engineer, Senior

Company: Independent Software

Job description: What You Will DoAs a Senior Software Developer, you will lead the continued development and enhancement of a Kubernetes-native orchestration platform designed to deploy and manage workloads within its cluster. This role centers on integrating containerized microservices, a modern web-based UI/UX, and event-driven cloud-native components. You will work across teams to ensure technical excellence, operational efficiency, and code maintainability. Your expertise will help shape infrastructure automation and application delivery within secure, high-performance environments.Key Responsibilities

  • Take technical ownership of a Kubernetes-native orchestration application.
  • Design and develop scalable backend services using Go (Golang).
  • Build intuitive and responsive front-end interfaces using TypeScript, HTML, and CSS.
  • Manage containerized services and orchestrate deployments using Docker, Kubernetes, Helm, and GitOps workflows (e.g., ArgoCD).
  • Implement and support event-driven architectures using Kafka or similar tools.
  • Integrate SQL databases within cloud-native environments.
  • Collaborate across teams to ensure systems are reliable, secure, and well-documented.
  • Contribute to infrastructure automation using Ansible, Terraform, or cloud-init.
  • Adhere to internal development standards, Agile workflows, and CI/CD best practices.
  • Maintain and improve technical documentation to support system sustainability and team enablement.

Required Skills and Qualifications

  • 20+ years of software development experience, with emphasis on backend systems, cloud-native architecture, and hardware/software integration
  • Strong proficiency in Go (Golang) and backend development.
  • Solid experience with Kubernetes, Helm, container orchestration (e.g., RKE2, Rancher), and GitOps tools.
  • Hands-on experience with Docker, Containers as a Service (CaaS), and cloud provisioning.
  • Familiarity with message brokers (e.g., Kafka) and event-driven systems.
  • Proficient in front-end development with TypeScript, HTML, and CSS.
  • Understanding of RESTful APIs, microservice design, and system integration.
  • Skilled in debugging, troubleshooting, and optimizing complex distributed systems.
  • Experience collaborating across DevSecOps, infrastructure, and operations teams.

Preferred Qualifications:

  • Experience with the Atlassian Tool Suite (Jira, Bamboo, Fisheye).
  • Familiarity with Agile, CI/CD pipelines, and Git-based workflows.
  • Strong background in Linux/UNIX system administration.
  • Knowledge of SIGINT systems and mission-related dataflows.
  • Experience with production use of tools like NiFi, MetalLB, MinIO, and Kafka.
  • Experience with Rancher Suite: Harvester, Longhorn, KubeVirt.
  • Familiarity with observability tools like Prometheus, Grafana, or similar.
  • Prior hands-on work with cloud platforms such as AWS (EKS, Lambda, S3, RDS).

Education and Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related discipline from an accredited institution. Four (4) years of additional software engineering experience may be substituted for a degree.

Clearance Requirement:

  • Must possess an active TS/SCI with Polygraph security clearance to be considered for this role.

Independent Software is an Equal Opportunity Employer EOE, M/F/D/V.Powered by JazzHR

Expected salary:

Location: Annapolis Junction, MD

Job date: Tue, 17 Jun 2025 01:00:03 GMT

Apply for the job now!

Leave a Reply

Your email address will not be published. Required fields are marked *