> Markdown version of [/jobs/ext/3221273-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/3221273-software-development-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 Development Engineer - **Company:** VTG LLC - **Location:** Herndon, VA, United States - **Contract:** Permanent contract - **Skills:** Concurrent Computing, Distributed Systems, Electronic Data Interchange (EDI), Elasticsearch, Fault Tolerance, Identity and Access Management, JSON, Python (Programming Language), Enterprise Messaging Systems, Software Architecture, Logstash, Software Engineering, Software Systems, Data Processing, Grafana, Concurrency, Backend, Event Driven Architecture, Information Technology, Apache Kafka, Asynchronous Programming, Kibana, Data Pipelines, Elk Stack - **Published:** September 8, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9149136/software-development-engineer ## About the Role * Active TS/SCI W/ Polygraph required. * Bachelor's degree in Computer Science, Engineering, Finance, or a related technical field, or equivalent practical experience. * Strong software development experience with Python. * Experience with asynchronous programming and concurrency in Python. * Hands-on experience with Apache Kafka or similar distributed messaging technologies. * Strong understanding of distributed systems. * Experience designing and developing event-driven architectures. * Experience working with JSON and structured data. * Understanding of fault-tolerant architecture and resilient system design. * Experience implementing observability and monitoring solutions. * Hands-on experience with Grafana. * Experience with the ELK Stack (Elasticsearch, Logstash, Kibana). * Experience developing scalable applications or data-processing pipelines. ## Description VTG is seeking an experienced Software Development Engineer to design, develop, and enhance scalable event-driven and distributed software systems supporting complex data pipelines. This role will focus on building modular architectures that provide comprehensive event tracking, observability, fault tolerance, access control, and real-time alerting across multiple data domains. What will you do? * Design and develop scalable event-driven architectures supporting high-volume data pipelines and distributed systems. * Develop backend services and applications using Python, including asynchronous and concurrent programming techniques. * Design and implement distributed messaging and event-processing solutions using Kafka. * Build modular software architectures that can easily integrate new data formats, sources, and domains. * Develop frameworks that provide granular tracking and monitoring of events throughout data pipelines. * Design and implement fault-tolerant systems that maintain reliability and availability across distributed environments. * Implement access control and access management capabilities within event-driven architectures. * Develop solutions for real-time alerting, event tracking, and digital record keeping. * Implement observability capabilities using Grafana and the ELK Stack. * Build dashboards and monitoring solutions that provide visibility into application and system health. * Develop and maintain interfaces utilizing JSON for structured data interchange. * Troubleshoot distributed application and data-pipeline issues and identify opportunities to improve performance and reliability. * Apply modular software design principles to improve system maintainability, scalability, and extensibility. * Collaborate with engineering and data teams to expand architectures to support additional data domains and formats. ## 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) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Debug a Kubernetes Operator](https://www.wearedevelopers.com/videos/487-debug-a-kubernetes-operator) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [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) - [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) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)