Schenectady
Jahnel Group's mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great clients doing meaningful work. We get to build some of the most complex and compelling applications for clients across the country while maintaining the close-knit environment that makes Jahnel Group a great place to build your career. We're looking for a Team Lead who is equal parts client advocate, delivery leader, and strategic problem-solver. This person will lead software delivery teams, own day-to-day client relationships, and ensure projects are delivered successfully from initial discovery through launch and ongoing development. This role is ideal for someone who thrives in software consulting or agency environments where you're balancing client needs, technical teams, timelines, budgets, and changing priorities across multiple workstreams. The ideal candidate understands software delivery deeply enough to work effectively with engineers while also being able to step into a client conversation, understand the business problem, establish a plan, and keep everyone moving in the same direction. The ideal candidate: • Has a strong track record leading software development and delivery teams, • Enjoys being the primary day-to-day partner and advocate for clients, • Can translate business objectives into actionable plans for technical teams, • Balances client expectations, technical realities, timelines, budgets, and delivery quality, • Is comfortable managing multiple projects, priorities, and stakeholders simultaneously, • Understands modern software development processes and can communicate effectively with engineers, • Identifies risks early and proactively works to resolve them, • Creates accountability and alignment without becoming a bottleneck for the team, • Thrives in fast-moving consulting, agency, or professional services environments, • Builds trusted relationships with both clients and internal teams Client Relationship Management • Act as the primary day-to-day contact for clients throughout the software development lifecycle, • Build strong client relationships and develop a deep understanding of their business objectives, • Manage expectations and maintain clear, proactive communication around delivery, priorities, risks, and timelines, • Serve as a trusted advisor to clients and help translate business challenges into actionable software solutions, • Lead client meetings, project updates, demonstrations, and other delivery conversations, • Identify potential challenges early and work collaboratively with clients and internal teams to resolve them Software Delivery & Project Leadership • Direct the delivery of software products and ensure projects meet quality, timeline, scope, and budget expectations, • Lead projects from discovery and planning through development, launch, and ongoing enhancement, • Coordinate work across engineering, product, QA, design, and other project stakeholders, • Establish clear priorities, milestones, responsibilities, and expectations for delivery teams, • Adapt project plans as requirements, priorities, or technical challenges evolve, • Maintain visibility into project health and communicate progress, risks, and dependencies to clients and internal leadership Product & Business Strategy • Help develop and communicate product vision, strategy, roadmaps, and priorities, • Partner with clients and stakeholders to understand business needs and translate them into software requirements, • Facilitate discovery sessions and help teams define requirements, user stories, and actionable project plans, • Balance business priorities with technical considerations when determining project direction, • Help clients prioritize features and initiatives based on business impact, effort, risk, and technical dependencies Team Leadership & Development • Lead and support software delivery teams while creating an environment of accountability, collaboration, and continuous improvement, • Work closely with engineers and technical leaders to remove blockers and keep delivery moving forward, • Provide clear direction while empowering team members to take ownership of their work, • Foster strong communication and collaboration across technical and non-technical team members, • Mentor team members and help develop stronger delivery, communication, and leadership capabilities Risk, Change & Continuous Improvement • Identify, assess, and mitigate risks throughout the software development lifecycle, • Manage changes to scope, priorities, timelines, and requirements while minimizing disruption to delivery, • Escalate delivery challenges appropriately and develop clear plans for resolution, • Drive continuous improvement across software development and delivery processes, • Champion modern delivery methodologies, tools, and practices that improve team effectiveness and product quality, • Significant experience leading software development projects, teams, or client engagements, • Strong experience working directly with external clients and managing day-to-day client relationships, • Demonstrated success delivering multiple software projects from planning through launch, • Strong understanding of Agile, Scrum, Kanban, Waterfall, or similar project management methodologies, • Experience managing project scope, timelines, budgets, risks, and stakeholder expectations, • Strong understanding of the software development lifecycle and modern software delivery practices, • Ability to translate business requirements into actionable plans for technical teams, • Experience working closely with software engineers, product teams, QA, and other technical stakeholders, • Strong leadership, communication, facilitation, and relationship-building skills, • Ability to navigate ambiguity, changing priorities, and complex delivery challenges, • Strong organizational and problem-solving skills with the ability to manage multiple initiatives simultaneously, • Technical fluency and the ability to participate meaningfully in conversations about software architecture, development, and delivery, • Agile / Scrum / Kanban software delivery, • Software development lifecycle (SDLC), • Project and program management, • Product roadmapping and planning, • Requirements gathering and business analysis, • User stories and acceptance criteria, • Risk and change management, • Project management and requirements management tools, • Modern software development environments and workflows, • Working knowledge of software architecture and application development, • Familiarity with DevOps and modern software delivery practices, • Experience working in software consulting, digital agency, or professional services environments, • Experience managing multiple client engagements simultaneously, • PMP, Scrum Master, or similar project management certification, • Experience with product management or Product Owner responsibilities, • Experience conducting client discovery and requirements workshops, • Experience with business analysis and translating complex business requirements into technical solutions, • Experience with DevOps practices and cloud-based software development, • Experience mentoring project managers, business analysts, or other delivery team members, • Experience supporting account growth or identifying additional opportunities within existing client relationships, • Previous technical or software engineering experience Schenectady, New York Open to 100% remote opportunities for the right candidate Salary Range: $100,000 - $175,000+ Salary is negotiable and the range can be increased based on qualifications, certifications, and experience Performance Bonuses Free Health Insurance Option for all (Single, 2-Party and Family) 401k Safe Harbor Plan Profit Sharing Program Generous PTO - Maternity / Paternity Leave Side Hustle Opportunities Certification Reimbursement and Bounty Programs Other Information The work hours will be approximately 9:0