Taro Logo

Lead Software Engineer

Capital Solutions Group is a technology solutions provider specializing in government contracting and software development services.
Columbia, MD, USA
Backend
Staff Software Engineer
In-Person
20+ years of experience
Enterprise SaaS

Description For Lead Software Engineer

Capital Solutions Group is seeking a Lead Software Engineer to join their team in Columbia, Maryland. This role requires a TS/SCI clearance with polygraphs and focuses on both backend and frontend development with significant ContainerYard experience.

The position offers a unique opportunity to work with cutting-edge technologies in a secure environment. The technical stack includes Django and Python for backend development, Angular and JavaScript for frontend work, PostgreSQL for database management, and AWS for cloud hosting and deployment. The role heavily emphasizes containerization technologies, including Docker and Kubernetes, and involves working with Apache NiFi for secure image import/validation processes.

As a Lead Software Engineer, you'll be responsible for developing and maintaining backend services, managing containerization, and ensuring proper version control through Ansible playbooks. The role requires participation in regular development meetings and customer interactions, showing the importance of both technical expertise and communication skills.

The ideal candidate will have extensive experience with ContainerYard and Docker, familiarity with Go for microservices, and proven experience with AWS. This position offers growth opportunities into a leadership role, where you'll be expected to mentor team members and serve as a technical point of contact.

The position requires either a Bachelor's Degree with 20 years of experience or 24 years of experience without a degree, preferably in computer science or IT computer engineering. This senior-level role combines technical leadership with hands-on development, making it perfect for experienced engineers looking to make a significant impact in a secure, mission-critical environment.

Last updated 2 days ago

Responsibilities For Lead Software Engineer

  • Develop and maintain backend services using Django and Python
  • Implement and manage containerization using Docker and Kubernetes
  • Ensure all configurations are stored and version-controlled via Ansible playbooks
  • Collaborate on the integration of image import processes using Apache NiFi
  • Participate in weekly development meetings and bi-weekly ContainerYard meetings
  • Contribute to the maintenance, enhancement, and expansion of the ContainerYard system
  • Work with Microservices written in Go and assume leadership of this area
  • Train and guide others in the future

Requirements For Lead Software Engineer

Python
JavaScript
Go
Kubernetes
PostgreSQL
  • TS/SCI with Polygraphs clearance
  • Strong experience with ContainerYard and Docker
  • Familiarity with Go (Microservices)
  • Proven experience with cloud platforms, particularly AWS
  • Ability to work in an Agile environment
  • Bachelor's Degree + 20 years experience OR No Degree + 24 years experience
  • Degree in computer science or IT computer engineering from an accredited college or university

Interested in this job?

Jobs Related To Capital Solutions Group Lead Software Engineer