Technical Lead (GovCon | Public Trust Eligibility)
Job Description
<p>Attain Talent is seeking a <strong>Technical Lead </strong>to support the design, development, and modernization of mission-critical federal software systems. This role is ideal for a senior engineering leader who brings strong backend architecture expertise, systems thinking, and the ability to lead scalable, secure application development across complex enterprise environments.</p> <p><strong>You Will Get To</strong></p> <ul> <li>Lead design, development, and modernization of enterprise software systems supporting federal mission needs</li> <li>Drive engineering efforts across the full software development lifecycle, from architecture through deployment</li> <li>Build scalable, secure, and maintainable backend applications using modern engineering best practices</li> <li>Architect and develop APIs using REST and GraphQL</li> <li>Lead system design discussions, architecture reviews, and technical decision-making</li> <li>Partner with product, architecture, DevSecOps, and infrastructure teams to deliver integrated technical solutions</li> <li>Troubleshoot complex application, integration, and system performance issues</li> <li>Contribute to cloud modernization, application refactoring, and platform engineering improvements</li> <li>Mentor junior and mid-level engineers while establishing engineering standards and best practices</li> <li>Support secure software delivery, code quality, testing automation, and CI/CD pipeline integration</li> <li>Translate business and mission requirements into technical implementation strategies</li> </ul> <p><strong>Who You Are</strong></p> <ul> <li>A senior technical leader who enjoys solving complex engineering problems at scale</li> <li>Strong in backend architecture, distributed systems, and modern software engineering design</li> <li>Comfortable leading technical conversations and influencing engineering direction</li> <li>Collaborative, proactive, and solutions-oriented</li> <li>Passionate about building secure, high-quality software in mission-driven environments</li> </ul> <p><strong>Qualifications</strong></p> <ul> <li><strong>Bachelor’s degree</strong> in Computer Science, Software Engineering, Information Systems, or related field (or equivalent experience)</li> <li><strong>9+ years of professional experience</strong> in software engineering experience, including enterprise application development</li> <li>Strong hands-on experience with <strong>Java, Spring Boot, OpenJDK, GraphQL, Ruby on Rails, and REST APIs</strong></li> <li>Experience designing distributed systems, microservices, integrations, and scalable enterprise applications</li> <li>Strong understanding of software architecture, system design, design patterns, and engineering best practices</li> <li>Experience building cloud-native applications in <strong>AWS or Azure</strong></li> <li>Experience with CI/CD pipelines, automated testing, source control, and DevSecOps workflows</li> <li>Knowledge of secure software development principles, API security, and application security best practices</li> <li>Experience troubleshooting production systems, performance tuning, and operational support</li> <li>Strong communication and technical leadership skills</li> </ul> <p><strong>Nice to Have</strong></p> <ul> <li>Experience with containerization (Docker/Kubernetes), event-driven architecture, or serverless platforms</li> <li>Familiarity with Zero Trust principles and secure sy