A technology services company based in Laurel, MD is seeking a Senior Software Engineer with an active TS/SCI security clearance. The candidate will focus on agile software design and development for large-scale systems. Qualifications include a Bachelor's degree in Computer Science and at least 14 years of relevant experience. The role demands strong Java skills, knowledge of infrastructure tools like Ansible, and familiarity with cloud environments. Remote work is limited, contingent on project needs.
Qualifications
Active TS/SCI security clearance with polygraph is required.
Fourteen years' experience as a Software Engineer in complex programs is required.
Bachelor's degree in Computer Science or a related field is required.
Responsibilities
Support all aspects of agile software design and development.
Perform requirements analysis, software design, and testing.
Provide guidance to junior programmers as needed.
Skills
Java programming for distributed systems
Infrastructure as Code (IaC) tools
Continuous Integration and Deployment
Agile development
Linux fundamentals
Scripting languages (e.g., Python, Ruby, Perl)
Microservices development
Containerization tools (e.g., Docker)
Knowledge of security and compliance best practices
Education
Bachelor's degree in Computer Science or related discipline
Tools
Ansible
Puppet
Kubernetes
Apache Hadoop
Apache Accumulo
Apache NiFi
MongoDB
ActiveMQ
Spring Framework
AWS Cloud
Job description
A technology services company based in Laurel, MD is seeking a Senior Software Engineer with an active TS/SCI security clearance. The candidate will focus on agile software design and development for large-scale systems. Qualifications include a Bachelor's degree in Computer Science and at least 14 years of relevant experience. The role demands strong Java skills, knowledge of infrastructure tools like Ansible, and familiarity with cloud environments. Remote work is limited, contingent on project needs.