What are the responsibilities and job description for the Software Engineering Manager /Team Lead position at Clemis Technology and Consulting?
Software Engineering Team Lead / Engineering Manager (Full-Time) | Rockville, MD | Onsite
We're partnering with our client who is a well-established, mission-driven non-profit organization headquartered near Rockville, MD to find a hands-on Engineering Team Lead / Engineering Manager who leads from the front β not from the sidelines. Work authorization needs to be a GC/USC.
This is a high-impact leadership role where you'll split your time between writing production-grade code and guiding a team of 6 engineers to deliver scalable, cutting-edge software solutions.
π What You'll Own
β’ Lead by example β actively coding, reviewing, and solving the team's toughest technical challenges
β’ Provide architectural guidance and rigorous code reviews across a modern full-stack (ReactJS, NextJS, TypeScript, SpringBoot, Java)
β’ Translate business requirements into precise, Agile-driven execution (Scrum/Kanban)
β’ Partner with Product Managers and stakeholders to manage expectations and surface technical risks early
β’ Mentor and grow 6 direct reports across mixed seniority levels β performance reviews, career development, day-to-day coaching
β’ Champion innovation: identify and implement new tools, frameworks, and practices that raise the bar
β What You Bring
β’ 10 years of software development experience
β’ 2β3 years in a formal or informal leadership role (Lead, Senior, Principal, or Engineering Manager level)
β’ Expert-level command of ReactJS, NextJS, TypeScript, SpringBoot, and Java
β’ A proven track record of delivering enterprise-level projects end-to-end
β’ Strong communication skills β you can translate complex technical "whys" for non-technical audiences
β’ Bachelor's degree in Computer Science, Information Systems, or a related field
β Nice to Have
β’ Cloud experience: AWS or Azure
β’ CI/CD pipeline knowledge and DevOps best practices
β’ Thrives in fast-paced environments; adapts quickly when priorities shift
β’ Experience navigating team dynamics and resolving conflict constructively
πΌ Why This Role?
β’ Work for an organization with a meaningful public-health mission
β’ Comprehensive healthcare, retirement savings, and company-paid time off
β’ A chance to shape both the technical culture and the careers of your team