Software Engineer with Security Clearance
Peerless Technologies Corporation · Fairborn, OH · 6 days ago
EngineeringFull-time
About the role
Peerless is searching for a skilled Software Engineer to support development of modern software systems and services supporting defense and national security missions. The selected candidate will design, develop, and maintain scalable software solutions in a collaborative Agile development environment while contributing to containerized and cloud-enabled architectures. The role requires collaboration with cross-functional engineering teams to develop reliable and secure software solutions while leveraging DevOps practices, container technologies, and modern data architectures.
Requirements
- Bachelor’s degree or higher in Computer Science, Computer Engineering, or related technical field
- Minimum 3 years of experience in object-oriented programming using Go, Python, Java, or C#
- Experience developing software for Linux environments
- Familiarity with HTTP-based web services and frameworks such as Java Spring Boot
- Experience with data description languages including XML, YAML, or JSON
- Experience using source control systems such as Git (GitHub, GitLab), Apache Subversion, or BitBucket
- Experience with containerization technologies such as Docker, Podman, CRI-O, or similar
- Familiarity with Kubernetes concepts and YAML configuration
- Experience working with relational and non-relational databases (e.g., MongoDB)
- Strong communication and organizational skills
- Ability to obtain a Top Secret clearance
Preferred Qualifications
- Experience working with message queue systems such as RabbitMQ or Redis Streams
- Experience with caching systems such as Redis or Memcached
- Familiarity with Identity, Credential, and Access Management (ICAM) technologies such as OAuth2, JWT, Keycloak, or OpenID
- Knowledge of compiler architecture, including lexers, parsers, or compilation processes
- Experience working in Agile/Scrum software development environments
- Experience using CI/CD tools such as Jenkins or similar build systems