Full Stack Software Engineer
The Full Stack Software Engineer at Confidential Client is responsible for developing secure, maintainable software across backend and frontend technologies, primarily using Go and TypeScript/JavaScript. This role emphasizes rigorous code quality, security standards, cloud native architecture, and AI-assisted development within high-assurance federal environments requiring active TS/SCI clearance.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role Overview
Confidential Client is hiring a Full Stack Software Engineer in Tampa, FL (Full‑time). You will design, implement, and maintain secure, cloud‑native backend services and modern web front ends. The role emphasizes strong software engineering fundamentals, secure design for high‑assurance environments, rigorous testing and code review, and responsible use of AI-assisted development tools. This position requires an active TS/SCI security clearance and applicants must have authorization to work in the U.S. without sponsorship.
What You’ll Do
- Design, implement, and maintain backend services and APIs using Go, Java, and similar technologies.
- Build and maintain modern web front ends using TypeScript/JavaScript or equivalent frameworks.
- Create clear, stable client-server contracts and enforce API design best practices.
- Apply cloud-native architecture principles (identity/access, storage, databases, messaging, containerization).
- Produce high-quality, testable code with unit, integration, and automated tests; use linters, static analysis, and CI quality gates.
- Perform thorough code reviews (line-by-line) for both authored and AI-generated code; identify defects and design improvements.
- Integrate AI-assisted development responsibly: decompose work, craft prompts, validate generated output, and retain ownership of resulting code.
- Design systems for multi‑tenant security, least‑privilege access, and data protection from the outset.
- Work in constrained or air‑gapped environments (private registries, pre‑approved dependencies) without runtime reliance on public SaaS or commercial AI services.
- Break complex requests into verifiable increments and communicate technical decisions clearly to peers and stakeholders.
What You’ll Bring
- 2+ years of professional experience with Java.
- Practical experience with Go (Golang) in production services.
- Hands-on full stack development experience (backend + web front end).
- Experience with cloud infrastructure and architecture design.
- Familiarity with AI-assisted development workflows and integrating tools responsibly.
- Strong data modeling skills and experience with relational databases, schema design, and migrations.
- Solid testing practice and CI/CD experience.
- Experience establishing and following security standards and secure coding practices.
- Bachelor’s degree or equivalent experience preferred.
- Active TS/SCI security clearance required.
- U.S. work authorization that does not require sponsorship now or in the future.
Nice-to-Have
- Security+ or other security certifications.
- TypeScript experience and modern front-end frameworks.
- Experience on multi-service/platform engineering teams.
- Familiarity with defense, government, or other high‑assurance environments.
- Multi‑cloud or air‑gapped deployment experience.
- Background in disconnected development with private artifact registries and cross‑domain release processes.
Compensation & Location
This posting is for Tampa, FL. Compensation for this role varies based on location, experience, and other factors. Where required by law, the original source included pay ranges for certain states; no base salary range was published specifically for Tampa, FL in the source. The confidential client offers a comprehensive benefits package; specific benefits will be provided during the hiring process.
Security Clearance
Active TS/SCI security clearance is required for this role and must be maintained for continued employment.
Working With Us
Confidential Client values practical engineering judgment, disciplined design, and clear communication. You’ll join cross‑functional teams focused on mission outcomes, with opportunities to learn, earn certifications, and grow technically while working on systems that require high reliability, security, and compliance.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range