LeanDNA is helping solve the $150B problem that global manufacturers face–excess inventory tying up critical working capital and keeping manufacturing companies from being as efficient as they need to be. Without an effective way to optimize inventory, manufacturers are buying too much, too little, or placing inventory in the wrong place at the wrong time. Companies are stuck fighting operational fires related to critical inventory shortages, creating delays in delivering their product to customers on time.
LeanDNA's factory inventory optimization and shortage management solution quickly empowers supply chain professionals to dramatically reduce excess inventory, deliver on time, and establish operational command of their organization’s inventory operations. LeanDNA optimizes the inventory management process by adding the much-needed (and much-appreciated) artificial intelligence into the forgotten area of the business: The factory. It’s not just about smart inventory planning—true optimization occurs when procurement leaders have command over the operation, and the supply chain teams tasked with bringing those plans to life have total visibility, AI-driven recommendations, and a clear game plan for hitting their inventory goals every time.
About the Role
As a Team Lead in our Engineering group, you will lead a team focused on developing and maintaining our core backend services and analytics engine. This team is critical to delivering fast, reliable analytics that power decision-making on the factory floor. Your work directly influences how the global supply chain operates. We're looking for someone who not only leads with code, but who’s also energized by AI-driven developer tools and fosters that energy within their team by mentorship and example.
Your Impact
- Lead a team that develops and maintains our high-performance backend services and analytics engine
- Drive the delivery of features that directly impact our customers' ability to optimize their inventory and meet their goals
- Create a collaborative environment where team members can excel in both technical and professional growth
- Ensure the team maintains high standards of code quality and system reliability
- Encourage exploration and adoption of modern developer tools (e.g., AI coding assistants, code search, observability tooling) to boost team efficiency and satisfaction
Responsibilities
Technical Leadership
- Own the delivery of backend features and improvements according to roadmap plan
- Provide technical guidance and mentorship to team members
- Review and approve technical designs and implementations
- Ensure critical sprint activities are being completed (dev and QA)
- Review incoming tickets, triage, prioritize, and assign
- Estimate roadmap items to facilitate quarterly capacity planning
- Set sprint content for team
- Suggest improvements for technical roadmap
- Champion a modern dev environment and AI-enhanced workflows that keep the team moving fast and clean.
People Management
- Perform performance reviews and provide regular feedback to developers
- Set clear goals and success criteria for all team members
- Track career path progression for high performers
- Formulate improvement plans for under performers
- Drive recruiting efforts for developers
- Manage compensation for team
- Create experiences that strengthen team bonds and stakeholder relationships
- Foster a culture of positivity, curiosity, and mutual respect—your energy should lift the team
Planning & Process
- Define success metrics and KPIs for your team
- Manage sprint content and quarterly planning
- Collaborate with stakeholders to ensure alignment with company goals
- Act as scrum master for the team
- Manage daily standups and recurring team meetings
- Perform periodic ticket scrubs to maintain a high-quality backlog
- Create and manage epics for larger initiatives
- Promote internal experiments with new dev tools or automation workflows during planning and retros
Communication & Collaboration
- Serve as the primary communicator for team activities
- Act as escalation point for urgent production issues
- Provide status updates to customer services and leadership teams
- Collaborate with other team leads and the Director of Engineering on technical strategy
Requirements
- 5+ years of experience as a backend developer
- Experience managing software engineers
- Strong experience with Java and relational databases (MariaDB preferred)
- Experience with data analysis and complex data sets
- Proven track record of technical leadership and a drive to grow your career in the leadership and management path
- Experience with agile methodologies
- Strong communication and collaboration skills
- Curiosity and enthusiasm for emerging tech including LLM-powered developer tools like GitHub Copilot, Cursor, Cody, etc
Nice to Have
- Experience with AI or LLM-enhanced developer tools
- Experience driving developer productivity through tool adoption
- Experience with scalable web application design
- Experience with Jersey and MyBatis or similar tech
- Scrum master and agile leadership experience
What We Offer
- Generous Paid Time Off + 11 company paid holidays
- Health benefits (medical, dental, vision, STD and EAP)
- A fun, engaging culture where creativity, integrity and employee satisfaction are valued
- Lots of company outings and internal celebrations
- Opportunities for ownership and growth