A veteran-supportive defense contracting firm in Maryland seeks a Software Engineer responsible for developing and maintaining complex software systems in a multi-tenant containerized environment. The ideal candidate has experience with various programming languages, tools, and agile processes. This position offers competitive compensation, a comprehensive benefits package, and flexibility to promote work/life balance. Applicants with military background and experience in government contracting are encouraged to apply.
Qualifications
Experience using the Linux CLI and tools.
Recent software development experience using Python.
Experience designing and developing REST interfaces.
Responsibilities
Design, develop, and maintain complex software systems.
Ensure quality control of all developed and modified software.
Develop software solutions by analyzing system performance standards.
Skills
Unix development
Shell scripting
Agile development
C, C++, Python, Ruby, Perl, JavaScript
Docker
Kubernetes
Git
React
Education
Master's degree in computer science or related discipline plus 3 years of experience
Bachelor's degree in computer science or related discipline plus 5 years of experience
7 years of experience as a Software Engineer
Tools
Git Source Control
FastAPI
Helm Charts
Job description
A veteran-supportive defense contracting firm in Maryland seeks a Software Engineer responsible for developing and maintaining complex software systems in a multi-tenant containerized environment. The ideal candidate has experience with various programming languages, tools, and agile processes. This position offers competitive compensation, a comprehensive benefits package, and flexibility to promote work/life balance. Applicants with military background and experience in government contracting are encouraged to apply.