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