We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Peerless Technologies Corporation logo
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 estimate

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
Ready to apply?
You'll be redirected to Peerless Technologies Corporation's application page.

Similar roles