2 open positions available
Develop and support backend and frontend applications, manage databases, and collaborate on software projects. | Proficiency in Java, JavaScript/TypeScript, SQL, and basic understanding of RESTful APIs and Linux environments; experience with Kubernetes, Docker, Helm, or cloud platforms is not evident. | What You Will Do: At Independent Software, we are seeking a motivated and skilled Software Developer, Level 3 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
Manage cybersecurity operations, conduct risk assessments, and oversee system accreditation for classified systems supporting national security. | Requires extensive cybersecurity experience, technical controls implementation, and certifications like CISSP or CASP, with a TS/SCI clearance. | What You Will Do: As an Information Systems Security Officer at Independent Software, you will enhance the security posture of mission critical systems supporting the Department of Defense and Intelligence Community. You will oversee the full lifecycle of cybersecurity operations from implementing Risk Management Framework controls to maintaining system accreditation while collaborating closely with engineering and program management teams to safeguard classified environments. Your technical expertise and leadership will directly support the secure design, configuration, and continuous monitoring of systems that enable national security missions. Key Responsibilities: Manage daily security operations for information systems ensuring compliance with Department of Defense and Intelligence Community cybersecurity policies, directives, and frameworks Conduct vulnerability and risk assessments to support accreditation decisions and ensure system integrity throughout development and sustainment Administer configuration control for security software, hardware, and firmware ensuring all changes are evaluated for potential security impacts Create and maintain critical security documentation including – System Security Plans (SSPs) – Risk Assessment Reports (RARs) – Plan of Actions and Milestones (POA&Ms) – Certification and Accreditation Packages – System Requirements Traceability Matrices (SRTMs) Lead system authorization efforts in accordance with the Department of Defense Risk Management Framework process and legacy NISCAP standards ensuring timely submission and approval of security artifacts Evaluate, implement, and maintain the use of agency specific security tools such as Latteart, Biscoti, and Xacata for monitoring and reporting Assess current security processes, identify vulnerabilities, and develop proactive solutions to strengthen the organization’s cybersecurity posture Work directly with system administrators, engineers, and program leadership to resolve security issues and embed cybersecurity best practices across all project phases Required Skills and Qualifications: Ability to interpret and apply Department of Defense, National Institute of Standards and Technology, and Intelligence Community security standards including NIST SP 800-53, CNSSI 1253, and DoDI 8510.01 Skilled in Risk Management Framework steps 1 through 6, risk mitigation, and continuous monitoring Experience implementing and validating technical controls for operating systems, applications, and network devices Hands-on experience with vulnerability scanners, audit tools, and enterprise security management systems such as ACAS, Nessus, or comparable tools Ability to perform detailed risk assessments and author clear, actionable security documentation Strong written and verbal communication skills with the ability to brief stakeholders and leadership Proven ability to work in a cross-functional classified environment with minimal supervision Exposure to infrastructure provisioning or configuration management tools (e.g., Ansible, Terraform) Education and Experience: Bachelor’s degree in Computer Science, Information Security, Information Assurance, or related technical discipline In lieu of a degree, an additional four years of relevant experience may be substituted Minimum of twelve or more years of professional experience in cybersecurity, information assurance, or systems security engineering Minimum of seven or more years of ISSO or equivalent experience supporting Department of Defense or Intelligence Community programs of similar size and complexity Certifications: DoD 8570 compliance with IAM Level II or IAT Level III (CASP, CISSP, or Associate). 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 or disability status.
Create tailored applications specifically for Independent Software with our AI-powered resume builder
Get Started for Free