Software Engineer, Level 2
Independent Software, Inc. · Ellicott City, MD · 5 days ago
EngineeringFull-time
Key Responsibilities
- Contribute to the development and maintenance of deployment pipelines and Helm charts
- Collaborate with backend, frontend, and infrastructure teams to integrate services and deployment workflows
- Support scalable Kubernetes deployments using Helm, GitOps workflows, and related tooling
- Participate in code reviews, testing efforts, and documentation while adhering to team standards
- Implement and test logic supporting application deployment patterns, secrets management, and configuration maps
- Support internal initiatives to standardize and document reusable application deployment templates
Required Skills And Qualifications
- Comfortable coding in Go, Python, or TypeScript
- Familiarity with GitOps workflows and CI/CD tools such as ArgoCD, Fleet, or similar platforms
- Working knowledge of Kubernetes, Helm, Docker, and containerized deployment environments
- Understanding of infrastructure-as-code concepts and Linux system operations
- Strong collaboration skills and willingness to learn from senior engineers
- Appreciation for automation, documentation, and reusable code practices
Education And Experience
- Fourteen (14) years of experience as a Software Engineer
- A Bachelor’s degree in Computer Science or a related discipline from an accredited college or university is required
- Four (4) additional years of Software Engineering experience may be substituted in place of a bachelor’s degree
Clearance Requirement
- Must possess an active TS SCI with appropriate Polygraph to be considered for this role
Benefits
At Independent Software, we offer competitive compensation, generous benefits, and work-life balance.