> Markdown version of [/jobs/ext/604576-sr-distributed-software-engineer-90-hybrid](https://www.wearedevelopers.com/jobs/ext/604576-sr-distributed-software-engineer-90-hybrid). 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 Distributed Software Engineer (90% Hybrid) - **Company:** Codescratch LLC - **Location:** Columbia, MD, United States - **Experience:** Expert - **Salary:** $170,000.0 - $250,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Apache Accumulo, Amazon Web Services, Bash Shell, Big Data, Business Process Modeling, Cyber Security, System Configuration, Continuous Integration, Data Architecture, Software Design Patterns, Distributed Data Store, Distributed Systems, Elasticsearch, Monitoring of Systems, Java Virtual Machine (JVM), Python (Programming Language), Nagios, Network Protocols, Object-Oriented Software Development, Logstash, Prometheus, Scala (Programming Language), Software Systems, System Availability, Grafana, Git, Kotlin, Containerization, Kubernetes, Information Technology, Influxdb, Hardware Infrastructure, Kibana, Software Version Control, Docker, Elk Stack, Microservices - **Published:** June 24, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8986799/sr-distributed-software-engineer-90-hybrid ## About the Role The ideal candidate will be an experienced Big Data/Distributed Software engineer with a strong foundation in distributed Data warehousing, Java, (or JVM language), and strong OOP for designing, developing, and maintaining high-quality solutions. Collaboration and innovation are at the core of this role, requiring a proactive approach to problem-solving and continuous learning., * Must have a minimum of Seven (7)+ years of hands-on experience as a Software Engineer, Data Architect/Engineer, Staff Data Engineer, or Software Systems Architect/Engineer, or related skillset * Strong foundation in Distributed Data warehousing, and Java (or similar JVM language) * Strong proficiency in Object Oriented Programming (design patterns, SOLID, etc) * Tech stack: Must have experience with one of the following: Java, Scala, Kotlin, or JVM * 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 * (*Note* - One year of relevant experience ((including relevant certifications)) may be substituted for each year of required education and qualifications) * Knowledge of networking protocols and hardware configurations * U.S. citizenship required * Active TS/SCI w. Polygraph clearance required Preferred Skills and Experience: * Hands-on technical experience with Accumulo and AWS is a huge plus. * Experience in the DoD/Cyber Security industry is highly desirable. * Experience with geospatial warehousing. * Proficient in scripting languages (e.g., Python, Bash). * Knowledge of monitoring tools (e.g., Nagios, Prometheus) for hardware and software systems. * Experience with version control systems (e.g., Git). * Familiarity with containerization technologies (e.g., Docker, Kubernetes) . * Experience with CI/CD pipelines in a containerized environment. * Experience monitoring application performance with metrics (Prometheus, InfluxDB, Grafana) and logs with ELK Stack (ElasticSearch, Logstash, Kibana) * Have, or obtain Security+ certification or equivalent DoD 8570 IAT II certification ## Description * The Distributed Software Engineer will play a key role in monitoring system performance, identifying bottlenecks, and implementing proactive measures to prevent service disruptions. * Diagnose, troubleshoot, and remedy complex distributed data warehouses. * 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. * Collaborate with development and operations teams to streamline processes and improve system performance. * Maintain documentation related to system configurations, processes, and procedures. * Participate in regular security assessments and compliance audits. * Support continuous integration and continuous delivery (CI/CD) processes. * Collaborate with cross-functional teams to integrate hardware systems with existing software solutions. ## Related Videos - [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) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Debug a Kubernetes Operator](https://www.wearedevelopers.com/videos/487-debug-a-kubernetes-operator) - [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) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Add Location-based Searching to Site with ElasticSearch](https://www.wearedevelopers.com/videos/77-add-location-based-searching-to-site-with-elasticsearch) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)