Peerless Technologies Corporation Verified
Government Contracting, Defense, IT Services
Software Engineer
St. Louis, Missouri, United StatesOnsiteFull TimePosted 2 months agoVisa sponsorship available
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimatePeerless 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
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite