> Markdown version of [/jobs/ext/641944-sr-software-architect-distributed-data-jvm-75-remote](https://www.wearedevelopers.com/jobs/ext/641944-sr-software-architect-distributed-data-jvm-75-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). --- # Sr Software Architect (Distributed Data/JVM) - 75% Remote - **Company:** Codescratch LLC - **Location:** Fort Meade, MD, United States (Remote available) - **Experience:** Expert - **Salary:** $175,000.0 - $250,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Apache Accumulo, Amazon Web Services, Systems Engineering, Bash Shell, Big Data, Business Process Modeling, Cyber Security, System Configuration, Continuous Integration, Information Engineering, Software Design Patterns, Distributed Data Store, Distributed Systems, Memory Management, Elasticsearch, Monitoring of Systems, Java Virtual Machine (JVM), Python (Programming Language), Object-Oriented Software Development, Performance Tuning, Software Architecture, Logstash, Prometheus, Software Systems, Data Processing, Scripting, Cloud Platform System, System Availability, Grafana, Git, Kotlin, Containerization, Solid Principles, Information Technology, Free and Open-Source Software, Kibana, Software Version Control, Docker, Elk Stack, Microservices - **Published:** June 25, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8992896/sr-software-architect-distributed-datajvm-75-remote ## About the Role * Must have a minimum of 8-10+ years of hands-on experience in Software Architecture, Data Engineering, or high-level Systems Engineering. * Proven track record of designing and implementing Distributed Data Warehousing solutions at scale. * Expert-level proficiency in Java or other JVM languages (Scala, Kotlin) with a deep understanding of memory management and performance tuning. * Strong mastery of Object-Oriented Programming (OOP), Design Patterns, and SOLID principles. * Strong Data and architecture background (Distributed systems, microservices, high availability, etc.) * Bachelor's degree in Computer Science, Data Science, Statistics, Mathematics, Information Assurance, or related discipline from an accredited college/university * One year of relevant experience ((including relevant certifications)) may be substituted for each year of required education and qualifications) * U.S. citizenship required * Active TS/SCI w. Polygraph clearance required Preferred Skills and Experience: * Architectural experience with Accumulo and AWS (specifically data-heavy services). * Experience with Geospatial warehousing or large-scale indexing. * Experience in the DoD/Cyber Security industry is highly desirable. * Ecosystem Mastery: Proficiency in version control (Git) and scripting (Python/Bash) for system automation. * Modern Observability: Experience architecting monitoring and logging solutions using Prometheus, Grafana, and the ELK Stack(ElasticSearch, Logstash, Kibana). * Cloud-Native Infrastructure: Familiarity with containerization and orchestration via Docker and Kubernetes. * Contributions to Open Source projects or a history of mentoring junior-to-mid level engineers. * Have, or obtain Security+ certification or equivalent DoD 8570 IAT II certification ## Description This position is ideal for individuals who are passionate about designing efficient, secure, and scalable software and thrive in a collaborative environment. You'll own your technical designs, and help shape the big picture. Join our team to contribute to innovative engineering projects, creating reliable, scalable, and high-performing software for efficient data processing and informed decision-making. This is your chance to work on real-world challenges in a place where you can learn and grow while supporting mission-critical applications!, * Architect cloud based solutions to index VERY large datasets in a cost effective manner. * Develop monitoring solutions for distributed platforms to ensure health and status of distributed systems. * Collaboration and innovation are at the core of this role, requiring a proactive approach to problem-solving and continuous learning. Managing the development and operations teams to streamline processes and improve system performance. * Maintain documentation related to system configurations, processes, and procedures. * Diagnose, troubleshoot, and remedy complex distributed data warehouses. * Support continuous integration and continuous delivery (CI/CD) processes. * Collaborate with cross-functional teams to integrate hardware systems with existing software solutions. * This position will play a key role in monitoring system performance, identifying bottlenecks, and implementing proactive measures to prevent service disruptions. Why Codescratch? As a group of software engineers that have worked together over a decade in the defense industry, we set out to create an organization that chose the best and left off the worst of our employment experiences. We decided to form a company that would focus on people and the work while setting aside bureaucracy and egos. We are a small company that focuses on our employees first. We are committed to reducing operational expenditures and optimizing administrative procedures, prioritizing employee compensation over corporate infrastructure investment. ## Related Videos - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Debug a Kubernetes Operator](https://www.wearedevelopers.com/videos/487-debug-a-kubernetes-operator) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Add Location-based Searching to Site with ElasticSearch](https://www.wearedevelopers.com/videos/77-add-location-based-searching-to-site-with-elasticsearch) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [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) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)