> Markdown version of [/jobs/ext/291625-full-stack-software-engineer-team-lead](https://www.wearedevelopers.com/jobs/ext/291625-full-stack-software-engineer-team-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer (Team Lead) - **Company:** DeNOVO Solutions - **Location:** Aurora, CO, United States - **Experience:** Expert - **Salary:** $145,000.0 - $195,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Applications Architecture, User Authentication, Cloud Engineering, Software Quality, Code Review, Information Systems, Distributed Systems, Design of User Interfaces, Identity and Access Management, Python (Programming Language), OAuth, Software Architecture, Software Construction, Software Engineering, Software Systems, Systems Architecture, Web Application Frameworks, Software Organization, Okta, ReactJS, Software Security, Backend, Vue.js, AngularJS, Information Technology, Front End Software Development, Devsecops, Docker, Microservices - **Published:** May 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=584845dcc4cc96f2 ## About the Role Do you have experience in System design?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical discipline, or equivalent professional experience. * 15 years of progressive experience in similar roles. * Experience leading software engineering teams or serving as a senior technical lead. * Strong experience developing backend applications and services using Python. * Experience designing and securing APIs and distributed application architectures. * Experience implementing authentication and authorization solutions using OAuth2, Keycloak, or similar technologies. * Experience with modern frontend frameworks such as Vue, Angular, or React. * Strong understanding of scalable system design, software architecture, and application security principles. * Experience conducting code reviews and enforcing software development best practices. * Ability to work collaboratively across engineering, operations, and stakeholder teams., * Experience supporting cloud-native or hybrid application environments. * Experience with containerization and orchestration technologies such as Docker and Kubernetes. * Familiarity with DevSecOps methodologies and CI/CD pipelines. * Experience supporting Department of Defense, Intelligence Community, or other federal mission environments. * Familiarity with microservices architectures and distributed systems. * Active U.S. Security Clearance preferred. ## Description DeNOVO Solutions is seeking a highly capable Lead Software Engineer to drive system architecture, technical direction, and development standards across mission-focused applications supporting defense and intelligence programs. This role is ideal for a technical leader who thrives on designing scalable and secure systems, guiding engineering teams, and solving complex technical challenges in high-impact environments. You'll serve as the primary technical authority for the team, helping shape long-term architecture decisions, enforcing engineering best practices, and ensuring the delivery of maintainable, high-quality software solutions across backend, frontend, and integrated systems. Why You'll Love This Role You'll Shape Technical Direction * Lead architectural decisions and define technical standards that influence mission-critical systems and long-term platform strategy. You'll Solve Complex Engineering Challenges * Work across distributed systems, authentication frameworks, APIs, and modern frontend technologies to deliver scalable and secure applications. You'll Mentor and Elevate Teams * Guide and mentor engineers through technical leadership, code reviews, architecture discussions, and development best practices. You'll Build for Long-Term Mission Success * Design maintainable, secure, and scalable systems that can evolve alongside operational mission requirements. A Day in the Life * Lead system architecture and technical direction across multiple applications and services. * Design scalable, resilient, and secure software solutions supporting mission and operational requirements. * Serve as the primary technical authority for development teams and engineering initiatives. * Establish and maintain development standards, coding practices, and software engineering best practices. * Lead architecture discussions and make key technology decisions across backend, frontend, and infrastructure components. * Design and develop backend services and APIs using Python-based frameworks and technologies. * Develop and maintain secure authentication and authorization solutions using OAuth2, Keycloak, and related identity management technologies. * Guide API strategy, interface design, and integration standards across distributed systems. * Collaborate with engineers, architects, DevSecOps teams, and mission stakeholders to align technical execution with operational needs. * Conduct code reviews and ensure high standards for code quality, maintainability, security, and performance. * Troubleshoot and help resolve complex technical issues across applications and environments. * Mentor junior and mid-level engineers through coaching, technical guidance, and collaborative development practices. * Support modernization efforts involving cloud-native, containerized, and microservice-based architectures where applicable. ## Related Videos - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Autism in Tech](https://www.wearedevelopers.com/videos/427-autism-in-tech) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)