Tech Stack
AngularCloudJavaMicroservicesPythonReactTypeScript
About the role
- Provide technical leadership and hands-on contributions in software design, coding, and architecture
- Lead technical design reviews, enforce coding and quality standards, and serve as technical quality control for assigned projects
- Architect scalable, cloud-native solutions using microservices, APIs, and modern frameworks
- Partner with product managers and business development to ensure software delivery aligns with customer requirements and future innovation
- Mentor and coach development teams, raising technical capability and instilling best practices in secure coding and DevSecOps
- Guide implementation of CI/CD pipelines, automated testing, and secure software delivery
- Balance technical rigor with delivery needs, serving as both architect and practitioner
Requirements
- Must be a U.S. Citizen
- Active Secret security clearance; TS or TS/SCI strongly preferred
- Bachelor’s degree in Computer Science, Engineering, or related technical field (Master’s preferred)
- 8–12+ years of experience in software development with at least 3–5 years in a technical leadership role
- Expertise in full-stack development (front-end and back-end)
- Strong proficiency in software architecture, including microservices and cloud-native design
- Proficiency with modern frameworks such as Angular/React, Java, and Python
- Experience leading small-to-medium software development teams in the delivery of scalable, secure applications
- Familiarity with DevSecOps pipelines, CI/CD, and secure coding practices
- Experience in DoD/IC environments, including ATO and IL6 requirements (desired)
- Telecommute
- Secret Security Clearance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software designcodingarchitecturemicroservicesAPIsCI/CDautomated testingsecure codingfull-stack developmentsoftware architecture
Soft skills
technical leadershipmentoringcoachingcommunicationcollaborationproblem-solvingquality controlbest practices instillationbalancing technical rigordelivery alignment
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in EngineeringMaster’s degree (preferred)Active Secret security clearanceTS security clearanceTS/SCI security clearance