> Markdown version of [/jobs/ext/623004-software-engineer-product-engineer-90-remote](https://www.wearedevelopers.com/jobs/ext/623004-software-engineer-product-engineer-90-remote). 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 (Product Engineer) - 90% remote - **Company:** Codescratch LLC - **Location:** Fort Belvoir, VA, United States (Remote available) - **Experience:** Expert - **Salary:** $165,000.0 - $240,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Automation of Tests, Software Documentation, Code Review, Databases, Continuous Integration, Data Visualization, Software Debugging, Distributed Systems, Design of User Interfaces, Python (Programming Language), Software Architecture, RabbitMQ, Regression Testing, Prometheus, Ruby, Message Oriented Middleware, Secure Coding, Software Engineering, Software Systems, SQL Databases, TypeScript, Enterprise Software Applications, Large Language Models, Grafana, Database Performance, Git, Vue.js, Containerization, Kubernetes, Information Technology, Apache Kafka, Data Management, Restful APIs, Software Performance, Docker, Elk Stack - **Published:** June 19, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8986792/software-engineer-product-engineer-90-remote ## About the Role *NOTE: Can hire for ALL levels, with a minimum of 5 years of relevant experience. Please apply and we'll match your experience/expertise to the appropriate level (Mid, Sr, Lead). A MINIMUM of 5+ years of experience in Software Engineering/Development experience. Bachelor's degree in computer science, Information Assurance, or related discipline from an accredited college or university is required. Strong backend programming experience in Python, Ruby, and/or Rust (or similar modern backend languages) - candidates do not need all three but should be deeply proficient in at least one. Solid foundation in software architecture and building distributed systems at scale. Familiarity with Git, SQL, CI/CD, Testing, and Debugging. This includes complex production debugging using a variety of techniques such as memory analysis and leveraging observability metrics. Experience with Data Visualization, RESTful APIs, RESTful Web Services, Full software lifecycle automation experience (design, development, test, deployment), including deployment to a production environment. Excellent communication and collaboration abilities. Experience working independently to solve complex problems. Preferred qualifications/skills: Full-stack experience is preferred, including Vue/TypeScript for UI development. Familiarity in database architecture and user experience (UX). Knowledgeable in Artificial Intelligence, specifically Large Language Models. Orchestration and Containerization (e.g. Kubernetes, Docker). A strong understanding of cybersecurity best practices, encryption methods, and secure coding techniques Familiar with observability tools, including Prometheus, Grafana, and the ELK stack. Ability to effectively communicate intricate technical information to individuals with non-technical backgrounds and to senior leadership. Experience with Amazon Web Services (AWS). Experience with asynchronous messaging systems (RabbitMQ, Apache Kafka, etc.). Clearance: U.S. citizenship required Active TS/SCI with a Polygraph is required ## Description *This position is mostly remote, however it does require occasional travel to the customer site in Ft Gordon, GA (appx. 6-10 times a year). Codescratch is currently seeking curious, self-directed Software Engineers to help build our suite of cyber products and the cutting-edge analytics and tools that power them. We're looking for engineers who learn on their own, spot problems and opportunities for improvement without being told to and can drive work forward with minimal direction - while still collaborating openly with teammates, customers, and partners. We operate with a startup-like culture - small teams, low bureaucracy, high ownership - where engineers directly shape the products our customers depend on. You'll own your technical designs, help shape the big picture, and work on real-world challenges in a place where you can learn and grow while supporting mission-critical applications! The ideal candidate is an experienced software engineer with a strong foundation in designing, developing, and maintaining high-quality software solutions, and the judgment to operate independently. You take initiative - identifying gaps, proposing improvements, and following through without needing close oversight - and you bring that same energy to collaborating with peers and customers. How You'll Help Us Build: Design, develop, and maintain scalable, high-performance back-end services, APIs, and UI for data management and visualization tools. Optimize database performance, data modeling, and processing for large-scale applications. Enhance existing back-end architecture to improve system responsiveness, security, and scalability. Develop and maintain CI/CD pipelines for automated testing and deployment. Work alongside program managers, UX designers, software engineers, hardware engineers, subject matter experts, and customers. Conduct ongoing code documentation. Develop ongoing unit-based tests and regression tests, create acceptance criteria for QC, conduct peer-review with other team members, and review code for others. Optimize software performance by identifying bottlenecks and implementing improvements. ## Related Videos - [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) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2](https://www.wearedevelopers.com/videos/1765-slopquatting-api-keys-fun-with-fonts-recruiters-vs-ai-and-more-the-best-of-live-2025-part-2) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [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) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)