> Markdown version of [/jobs/ext/2749258-software-engineer](https://www.wearedevelopers.com/jobs/ext/2749258-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Peerless Technologies Corporation - **Location:** St. Louis, MO, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, C Sharp (Programming Language), Computer Engineering, Continuous Integration, Data Architecture, DevOps, Github, Revision Control Systems, Identity and Access Management, Integrated Development Environments, JSON, Python (Programming Language), Linux System Administration, Memcached, MongoDB, OAuth, Object-Oriented Software Development, OpenID, Parsing, Queueing Systems, RabbitMQ, Redis, JSON Web Token, Software Engineering, Software Systems, Subversion, Web Services, Extensible Markup Language (XML), YAML, Okta, Spring-boot, Caching, Gitlab, Git, Containerization, Kubernetes, Information Technology, Non-relational Database, Build Tools, Bitbucket, Docker, Jenkins, Golang - **Published:** September 6, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8808688/software-engineer ## About the Role 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 ## Description 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. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Monoskope: Developer Self-Service Across Clusters](https://www.wearedevelopers.com/videos/329-monoskope-developer-self-service-across-clusters) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)