Software Engineer Full Stack Senior
ZelTechAbout the role
* This position is contingent upon contract award. *
* This position is eligible for a $500 ZelTech Non-Employee Referral fee. Contact ZelTech Recruiters for questions concerning this matter. *
Join Our Talent Community to Stay Connected!
Location: Charlottesville or McLean, Va
Job Summary:
The Software Engineer – Full Stack Senior analyzes, designs, develops, and delivers complex full-stack software solutions supporting enterprise, customer-facing, and mission-critical systems. This role applies advanced technical expertise across front-end, back-end, data, and cloud environments, while providing technical leadership and guidance to development teams. The position supports applications deployed in local, networked, cloud-based, and internet environments.
Responsibilities:
- Analyze, design, program, debug, and modify advanced software enhancements and new full-stack software products.
- Lead and support full-stack software architecture and design across front-end, back-end, data-layer, and service-oriented components.
- Develop, maintain, and enhance software used in commercial and end-user applications, including materials management, financial management, HRIS, mobile, and desktop application products.
- Write high-quality, maintainable code using modern programming languages, frameworks, and technologies.
- Perform code reviews and provide technical direction to ensure quality, security, performance, and scalability.
- Complete programming tasks, conduct unit, integration, and system testing, and perform advanced troubleshooting and debugging.
- Design and implement APIs, integrations, and services supporting distributed and cloud-based systems.
- Lead requirements analysis efforts, collaborating with users, stakeholders, and customers to define system capabilities and required modifications.
- Translate business and operational requirements into effective, scalable technical solutions.
- Develop and maintain technical documentation, including system designs, installation procedures, and maintenance guidelines.
- Ensure solutions comply with applicable laws, standards, policies, and established software development best practices.
- Support integration of software solutions into existing or legacy systems.
- Provide technical leadership, mentorship, and guidance to junior and mid-level engineers.
- May lead technical tasks, features, projects, or teams through design, development, and delivery.
- Coordinate with cross‑functional teams to ensure successful software delivery and lifecycle support.
Requirements:
- Must be a US citizen.
- Bachelor’s degree (B.A./B.S.) in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Current TS/SCI security clearance.
- Minimum 8 years’ experience.
- Senior‑level professional experience in full-stack software development.
- Strong experience developing, testing, debugging, and maintaining complex software systems.
- Experience working in local, networked, cloud-based, and internet environments.
- Proficiency with modern programming languages, frameworks, and development tools.
- Experience gathering and translating user and system requirements into technical designs.
- Demonstrated ability to provide technical leadership and drive software solutions to completion.
- Successful background and drug screening check.
Preferred Requirements:
- Current TS/SCI with CI Poly.
- Experience developing enterprise-scale or mission-critical applications.
- Experience with cloud-native architectures and distributed systems.
- Experience mentoring developers or leading technical teams.
- Experience supporting secure, compliance-driven environments.
Physical Demands or Work Environment:
The work environment
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s