Senior Backend Engineer – Java/SpringBoot, Kubernetes
Belay Technologies
About the role
Software Engineer – Veteran‑Owned Tech Company (Maryland)
Location: Maryland (Hybrid/Remote options available)
Clearance Required: Top Secret / SCI (TS/SCI)
About Us
We are a veteran‑owned technology firm dedicated to delivering cutting‑edge solutions for the Department of Defense (DoD) and commercial markets. Our team of innovators builds complex, mission‑critical software that powers the next generation of defense and enterprise systems.
Position Overview
We are seeking an experienced Software Engineer to design, develop, and maintain sophisticated software platforms. The ideal candidate will thrive in a fast‑paced environment, translate complex requirements into robust code, and mentor a high‑performing development team.
Key Responsibilities
- Requirement Analysis: Collaborate with stakeholders to gather, interpret, and translate functional and technical requirements into detailed design specifications.
- Software Development: Write clean, efficient, and secure code in languages such as C++, Java, Python, or Go; develop APIs, services, and micro‑services architectures.
- Debugging & Troubleshooting: Perform root‑cause analysis, resolve defects, and optimize performance across the software lifecycle.
- Team Leadership: Lead and mentor junior engineers, conduct code reviews, and champion best practices in software engineering, security, and DevOps.
- Documentation & Testing: Produce comprehensive technical documentation, unit/integration tests, and support continuous integration/continuous deployment (CI/CD) pipelines.
- Compliance & Security: Ensure all deliverables meet DoD security standards, adhere to secure coding guidelines, and maintain TS/SCI clearance protocols.
Required Qualifications
| Requirement | Details |
|---|---|
| Education | Bachelor’s degree in Computer Science, Computer Engineering, or a related field (Master’s a plus). |
| Clearance | Active TS/SCI clearance (must be maintained throughout employment). |
| Experience | 5+ years of professional software development experience, preferably on large‑scale, high‑availability systems. |
| Technical Skills | Proficiency in one or more of the following: C++, Java, Python, Go; experience with Linux/Unix environments; familiarity with version control (Git), CI/CD tools, and containerization (Docker/Kubernetes). |
| Leadership | Demonstrated ability to lead development teams, conduct technical reviews, and mentor engineers. |
| Security Awareness | Strong understanding of secure coding practices, vulnerability mitigation, and DoD compliance frameworks. |
Preferred Qualifications
- Experience with real‑time or embedded systems.
- Knowledge of cloud platforms (AWS, Azure, GCP) and infrastructure‑as‑code.
- Prior work on DoD or other government contracts.
- Certifications such as CISSP, CEH, or relevant DoD training.
What We Offer
- Generous Leave: Competitive PTO, paid holidays, and flexible work‑from‑home options.
- Retirement Benefits: 401(k) plan with company matching.
- Health & Wellness: Comprehensive medical, dental, vision, and life insurance; employee assistance programs.
- Professional Growth: Tuition reimbursement, certification support, and continuous learning opportunities.
- Veteran‑Friendly Culture: A supportive environment that values the unique perspectives and leadership skills of veterans.
How to Apply
If you are passionate about building mission‑critical software and meet the qualifications above, please submit the following to careers@veterantechmd.com:
- Updated resume (highlighting relevant experience and clearance status).
- Cover letter describing your interest in the role and how your background aligns with our mission.
- Any relevant certifications or security clearance documentation (redacted as appropriate).
We are an equal‑opportunity employer and encourage applicants of all backgrounds, including veterans, to apply.
Join us and help shape the future of defense and commercial technology!
Requirements
- Candidates should have a Bachelor’s degree in Computer Science, TS/SCI clearance, and substantial experience
- Key responsibilities include analyzing requirements, debugging software, and leading development teams
Responsibilities
- Analyze requirements
- Debug software
- Lead development teams
Benefits
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free