> Markdown version of [/jobs/ext/245201-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/245201-software-engineer-i). 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 I - **Company:** DZYNE Technologies - **Location:** Fairfax, VA, United States - **Experience:** Starter - **Salary:** $90,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Software Applications, Application Performance Management, Automation of Tests, C++ (Programming Language), Software Quality, Computer Engineering, Continuous Integration, Serialization, Software Debugging, Software Design Patterns, DevOps, Python (Programming Language), Node.Js, Queueing Systems, RabbitMQ, Software Engineering, Software Systems, Systems Architecture, Web Application Frameworks, ZeroMQ (Concurrent Programming Libraries), Software Organization, Delivery Pipeline, Backend, Git, Containerization, Git Flow, Information Technology, Software Version Control, Docker, Programming Languages, Microservices - **Published:** May 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=60c649ff94a4cbd1 ## About the Role Do you have experience in Version control?, Do you have a Bachelor's degree?, * 3+ years of professional software engineering experience * Proficiency in Go and/or Python * Proficiency with Git and Gitflow * Solid understanding of software development best practices, design patterns, and code quality standards * Experience building and maintaining production-grade applications * Strong problem-solving skills and ability to work independently * Excellent written and verbal communication skills and ability to work collaboratively * Familiarity with containerization technologies (e.g., Docker) Preferred Skills/Qualifications: * Exposure to message queuing systems (e.g., ZeroMQ, RabbitMQ) * Experience with APIs, microservices, or containerization technologies * Experience with Java, C/C++, or other high level programming languages * Experience with full-stack development and modern web frameworks (Node.js) * Experience with Protobuffers and message serialization libraries * Exposure to DevOps practices and automated testing, * B.S. in Computer Science or Computer Engineering, or equivalent time and experience in the industry ## Description DZYNE Technologies is looking for a Software Engineer to take on the development and testing of ground control station (GCS) software. The ideal candidate is a junior- to mid-level professional with 3+ years of experience who will contribute to the design, development, and maintenance of high-quality software systems, with a particular focus on ground control station software. The role involves building reliable, scalable applications that support mission-critical operations, collaborating with cross-functional teams, and participating throughout the full software development lifecycle. Required Duties and Responsibilities: * Design, develop, test, and maintain software applications and services * Collaborate with product managers, designers, and other engineers to deliver high-quality features * Write clean, efficient, and well-tested code in Python or Go, building new features and optimizing existing services (e.g., APIs, backend services) * Manage source code and branching strategies using Git and Gitflow * Troubleshoot, debug, and optimize application performance * Contribute to system architecture and technical decision-making * Support CI/CD processes and deployment workflows ## Related Videos - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [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) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [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 - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [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 Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)