user avatar

Software Engineer, Level 3

Independent Software

Today
Top Secret/SCI
Unspecified
Polygraph
IT - Software
Annapolis, MD (On-Site/Office)

What You Will Do:

At Independent Software, we are seeking a motivated and skilled Software Developer (Mid-Level to Senior) to support the development of a Kubernetes-native application that orchestrates and deploys workloads from within the cluster it runs in. This application integrates a modern web-based UI/UX, containerized microservices, and scalable cloud-native infrastructure.

You will join a highly collaborative team responsible for end-to-end development, from frontend interfaces to backend services and infrastructure automation. This is an exciting opportunity to work on a production platform leveraging technologies like Go, TypeScript, Python, RKE2, ArgoCD, Fleet, Kafka, and NiFi. You will contribute directly to building real-world Kubernetes-native software, supported by senior engineers in an environment that fosters growth and innovation.

Key Responsibilities:
  • Develop backend services and RESTful APIs using Go (Golang) and Python
  • Contribute to frontend development using TypeScript, HTML, and CSS
  • Support containerization efforts using Docker and Helm for RKE2-based Kubernetes clusters
  • Participate in GitOps workflows and CI/CD pipelines with tools like Fleet and ArgoCD
  • Collaborate across development, infrastructure, and automation teams to integrate workflows and features
  • Contribute to event-driven systems using Kafka, NiFi, and similar tools
  • Write unit tests, debug, and perform basic troubleshooting
  • Maintain and improve internal documentation and adhere to coding standards and best practices

Required Skills and Qualifications:
  • Relevant software development experience as required by the desired labor category
  • Proficiency in one or more programming languages: Go, Python, JavaScript/TypeScript
  • Familiarity with Kubernetes and containerization (e.g., Docker, Helm)
  • Experience with Git, version control, and collaborative branching workflows
  • Basic knowledge of RESTful APIs, microservices architecture, and Linux environments
  • Strong communication and collaboration skills
  • Exposure to infrastructure provisioning or configuration management tools (e.g., Ansible, Terraform)
Preferred Qualifications
  • Experience with Rancher ecosystem: Harvester, Longhorn, KubeVirt, and RKE2
  • Familiarity with Kafka, NiFi, MetalLB, and MinIO
  • Knowledge of cloud-init, Terraform, or other infrastructure-as-code tools
  • Experience with AWS services (EKS, S3, Lambda, RDS) or similar cloud platforms
  • Working knowledge of SQL databases
  • Agile development experience and familiarity with Atlassian tools (Jira, Bitbucket, Bamboo, Confluence)
  • Understanding of SIGINT systems or mission-focused government environments
  • Experience writing and maintaining CI/CD pipelines (e.g., GitHub Actions, Jenkins, ArgoCD)
  • Exposure to observability tools like Prometheus and Grafana
  • Linux or UNIX system administration experience
Education and Experience:
  • Bachelor's degree in Computer Science or a related field with 20 years of experience
  • Four (4) additional years of software development may substitute for a degree
Clearance Requirement:

Must possess an active TS/SCI with appropriate Polygraph to be considered for this role

Why Choose Independent Software:

At Independent Software, our people are the mission. We've built a company around collaboration, integrity, and innovation and we make sure our team has the tools and support to grow, succeed, and thrive.
When you join us, you will:
  • Support critical national security missions that matter
  • Be part of a close-knit, employee-first culture where your voice is heard
  • Expand your skills through ongoing training, mentorship, and career development
  • Enjoy competitive compensation, generous benefits, and work-life balance


Ready to take the next step in your career? Join us and be part of something bigger.

Apply today.

We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran
group id: 10221552
Find Independent Software on Social Media
Network Employers
user avatar
About Us
For the past nineteen years, Independent Software has supported Department of Defense and Intelligence Community customers by providing next-generation cyber services and analytics, machine learning and data science, all-source analysis, and mission application development. In addition to our service-based efforts, we also offer innovative commercial IT and cyber products to solve our customers’ most complex data challenges. We are a Woman-Owned Small Business committed to hiring veterans and supporting our national defense missions.

Independent Software Jobs


Job Category
IT - Software
Clearance Level
Top Secret/SCI