Tygart Technology is seeking a
Mid-Level Software Developer to support our growing portfolio of government-focused technology solutions. This remote role offers the opportunity to work on mission-critical systems across defense, intelligence, and national security domains. The ideal candidate is a skilled Java Full Stack Developer with experience in cloud-native architectures, container orchestration, and modern DevSecOps tools.
A current Secret Security Clearance is required.
Key Responsibilities
- Develop, create, and maintain general and specialized software applications to support operational objectives.
- Analyze user needs and design tailored software solutions to improve client efficiency and effectiveness.
- Customize or design software for client use, with a focus on optimizing performance and usability.
- Design and implement database solutions within application environments; collaborate across teams as needed.
- Research, design, develop, and test system-level software for various computing environments, including defense and aerospace.
- Set operational software specifications and evaluate system requirements.
- Develop embedded systems software using industry-standard engineering practices.
- Apply advanced principles of computer science, engineering, and mathematical modeling to build robust software applications.
Required Qualifications
- Bachelor’s Degree in Computer Science, Engineering, or a related technical field.
- Minimum of 5 years of professional experience in software development.
- Current Secret Security Clearance is required.
- Proven experience in Java Full Stack Development with strong proficiency in Object-Oriented Programming (OOP).
Required Technical Skills
- Proficiency in Java OOP for backend and full-stack development.
- Experience with Kubernetes and containerized application management (e.g., Docker).
- Strong understanding of cloud-native architectures.
- Familiarity with event-driven architectures and streaming data pipelines.
Desired Skills & Tools
- Experience with Apache Kafka (Pub/Sub messaging and streaming data).
- Hands-on experience with event sources in distributed environments.
- Experience using GitOps workflows and tools such as:
- GitLab, Git, Bitbucket, ArgoCD, Tecton
- Familiarity with the Atlassian Tool Suite (Jira, Confluence, Bitbucket) for project tracking and version control is a plus.
Why Join Tygart Technology? At Tygart Technology, we value innovation, integrity, and technical excellence. You'll join a team of dedicated professionals who deliver mission-critical solutions to our government partners. We offer competitive compensation, benefits, and the opportunity to grow your career while supporting impactful work.