Manager, Engineering (Inventory Management)
Engineering Manager · Manager · Full Time
Opens Teamworks's application page
Role
What you'll do.
Join Teamworks as the inaugural Engineering Manager for the Inventory Management team undergoing a full platform re-architecture from legacy systems to modern, scalable infrastructure. This hybrid role based in Belfast offers the opportunity to establish management foundations from scratch while leading a talented early-career engineering cohort through a critical re-platform initiative. You'll drive roadmap ownership, capacity planning, and technical mentorship across a high-potential team rebuilding one of the Operating System for Sports' core modules.
Responsibilities
- Inventory Management V2 Roadmap Ownership: Own and drive the complete IM V2 roadmap in partnership with the Product Manager and GM of Operations. Manage priorities spanning legacy IM system support, net-new customer onboarding flows, and orchestrate the ongoing migration strategy from legacy to V2 platforms. This includes defining quarterly milestones, managing technical dependencies, and ensuring seamless product transitions across your engineering team.
- Team Planning and Capacity Management: Drive issue assignment, sprint planning, capacity allocation, and milestone delivery cadence for your Belfast-based engineering team. Establish efficient work distribution processes, identify and mitigate bottlenecks, and ensure realistic delivery timelines. Balance technical depth with velocity by strategically assigning work according to team member skills and growth opportunities.
- Early-Career Engineer Development and Coaching: Build and execute comprehensive individual growth plans for a team composed primarily of apprentice and early-career software engineers. Track formal apprenticeship learning requirements, provide hands-on technical mentorship, and create structured pathways for career progression. Coach team members in foundational software engineering practices, code quality standards, and professional development.
- Cross-Team Engineering Collaboration: Partner actively with other engineering managers across Teamworks to establish consistent apprentice support standards, knowledge-sharing practices, and technical integration protocols. Facilitate inter-team communication, align on shared technical decisions, and help your team contribute to broader platform initiatives beyond the IM domain.
- Technical Leadership and Code Review Oversight: Provide substantive technical feedback on your team's code while demonstrating strong technical judgment across Ruby on Rails and React implementations. Conduct code reviews, establish quality standards, and ensure architectural decisions align with platform modernization goals. Maintain enough hands-on technical engagement to make informed decisions about technical debt and technology choices.
- In-Person Team Leadership in Belfast: Build and maintain team culture through hybrid work leadership, with expected in-office presence approximately two days per week. Establish psychological safety, foster innovation, and create an inclusive environment where early-career engineers can thrive and rapidly accelerate their technical capabilities within the Inventory Management platform.
Qualifications
What we look for.
Technical
Ruby on Rails
Strong production experience with Ruby on Rails across multiple projects, including expertise in MVC architecture, ActiveRecord, routing, and Rails ecosystem best practices. Sufficient depth to provide substantive code review feedback and architectural guidance to junior engineers.
React Frontend Development
Working knowledge of React sufficient to understand full-stack product surfaces, review React component implementations, and provide technical feedback on frontend code. Familiarity with JSX, component lifecycle, state management, and modern React patterns.
Software Architecture and System Design
Demonstrated ability to evaluate system architecture decisions, identify technical debt, and guide scalable design patterns. Experience with legacy system modernization, platform re-architectures, and migration strategies from monolithic to modular systems.
Production Engineering and Debugging
Hands-on experience diagnosing production issues, understanding deployment pipelines, monitoring systems, and troubleshooting complex multi-layer systems. Ability to mentor junior engineers through debugging and incident response processes.
Education
Computer Science or Related Technical Degree
Bachelor's degree in Computer Science, Software Engineering, Mathematics, or closely related technical discipline. Equivalent professional experience and demonstrated technical competency can substitute for formal degree requirements.
Experience
People Management Experience
Proven track record managing software engineers for a minimum of 2+ years, demonstrating success across diverse team compositions including junior, mid-level, and varying experience backgrounds. Evidence of developing team members, conducting effective one-on-ones, and building high-performing technical teams.
Hands-On Software Engineering
Minimum 6+ years as an active, hands-on software engineer across production systems. Substantial experience shipping features, operating systems at scale, and maintaining deep technical credibility across multiple technology stacks.
Cross-Functional Engineering Collaboration
Demonstrated success partnering closely with engineering teams, product managers, and technical stakeholders. Experience in matrix organizational structures where collaboration between engineering managers drives product success and technical alignment.
Platform Modernization and Re-platform Projects
Direct experience leading or contributing to significant platform re-architectures, legacy system migrations, or major refactoring initiatives. Understanding of technical debt management, incremental migration strategies, and team coordination during transformational technical projects.
Skills
Required
Engineering Team Leadership
Ability to lead, develop, and motivate engineering teams through strategic planning, coaching, and performance management. Includes hiring, onboarding, performance feedback, and creating career development opportunities.
Technical Decision-Making
Strong technical judgment for evaluating technology choices, architecture patterns, and engineering tradeoffs. Capacity to make informed decisions about technical debt prioritization and modernization strategies.
Roadmap and Project Planning
Expertise in sprint planning, milestone definition, capacity forecasting, and delivery timeline estimation. Ability to balance multiple stakeholder priorities including product, legacy support, and new feature development.
Code Review and Technical Standards
Proficiency in conducting substantive code reviews, establishing code quality standards, and mentoring junior engineers through feedback loops. Understanding of testing strategies, refactoring approaches, and technical excellence practices.
Mentorship and Junior Engineer Development
Demonstrated ability to coach early-career engineers, establish learning pathways, and accelerate professional growth. Experience with structured mentoring, knowledge transfer, and career progression planning.
Cross-Functional Communication
Clear communication with product managers, other engineering leaders, and non-technical stakeholders. Ability to translate technical concepts into business context and articulate engineering challenges and solutions.
Preferred
Infrastructure as Code (IaC)
Nice to haveHands-on experience with Infrastructure as Code tools such as Terraform, CloudFormation, or similar technologies. Understanding of infrastructure automation, environment provisioning, and infrastructure-as-software principles.
AI and LLM Integration
Nice to havePractical experience with artificial intelligence tools, large language models, and generative AI integration into production systems. Several IM V2 features leverage AI/LLM capabilities, and the team uses AI tooling day-to-day for development efficiency.
Government Programs and Apprenticeships
Nice to haveExposure to government-sponsored programs including grants management, apprenticeship schemes, or regulatory compliance frameworks. Particularly valuable is familiarity with UK or Northern Ireland apprenticeship standards and educational requirements.
Platform Re-Architecture Leadership
Nice to haveDirect experience owning or leading significant platform modernizations, legacy system migrations, or greenfield re-platform initiatives. Includes coordinating teams through major technical transitions.
SaaS Product Development
Nice to haveExperience building scalable SaaS products with attention to onboarding flows, customer success integration, and feature parity during product transitions. Understanding of SaaS operational challenges and customer-centric engineering.
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·GBP 126,000 – 126,000
Equity·Stock options
Benefits
Equity Participation
Stock options as part of comprehensive compensation package, providing ownership stake and long-term value participation in Teamworks' continued growth.
Hybrid Work Flexibility
Hybrid working arrangement based in Belfast with expected in-office presence approximately two days per week, providing flexibility while maintaining team cohesion and mentorship opportunities.
Career Growth and Development
Opportunity to establish engineering management practices from scratch, building the foundation for team excellence while advancing leadership capabilities within a growing sports technology platform.
Mentorship and Coaching Environment
Access to senior technical leadership from Matt Witkowicz and the broader engineering organization, providing coaching, technical guidance, and professional development support.
Impact on High-Visibility Project
Lead a critical platform re-architecture initiative that directly impacts one of the core modules of the Teamworks Operating System for Sports, with direct visibility to executive leadership.
Early-Career Team Mentorship
Rewarding opportunity to shape the careers of apprentice and early-career engineers, creating meaningful professional development pathways and establishing long-term talent within the engineering organization.
Competitive Compensation Package
Comprehensive compensation aligned with Belfast technology market rates and Teamworks' position as a market-leading sports technology platform.
Workplace Diversity and Inclusion
Commitment to building a diverse and inclusive workforce with equal opportunity employment practices and support for underrepresented groups in technology.
Process
Interview steps.
- 01
Initial Screening Call
Introductory conversation with Teamworks Talent Team to discuss background, motivation for the role, and alignment with Engineering Manager position. Typically 30 minutes covering career trajectory and management philosophy.
- 02
Technical Assessment with Hiring Manager
Conversation with Matt Witkowicz (Senior Director, Engineering) focusing on technical depth across Ruby on Rails and React, hands-on software engineering experience, and technical decision-making approach. Discussion of past architecture decisions and technical leadership examples.
- 03
Engineering Leadership Discussion
Deeper exploration of people management experience, team development approach, and specific examples of building and scaling engineering teams. Discussion of mentorship philosophy and approaches to developing early-career engineers.
- 04
Cross-Functional Stakeholder Conversation
Meeting with Product Manager and/or GM of Operations to assess collaboration capabilities, product thinking, and ability to partner effectively across functions. Discussion of roadmap prioritization and stakeholder management.
- 05
Team Culture and Values Alignment
Final conversation exploring cultural fit with Teamworks values: honesty, hard work, humility, commitment, innovation, and exceptional standards. Discussion of working in hybrid environments and supporting distributed teams.
Full posting
Original listing.
I'm Matt Witkowicz, Senior Director, Engineering at Teamworks. Our Inventory Management (IM) team is in the middle of a full re-platform of our IM product, rebuilding it from the ground up from an acquired system into a modern Teamworks product, and it's picking up speed fast.
I'm hiring our first-ever Engineering Manager for this team. You'll take over ownership of how this team plans, ships, and grows, bringing structure to day-to-day execution while giving a talented early-career team the coaching and technical guidance they need to keep accelerating. You'll also help shape how we support the team in Belfast, where this group is based and where in-person leadership will matter.
The Role
Own the IM V2 roadmap in close partnership with our Product Manager and GM of Operations, spanning both legacy IM support, net-new customer onboarding, and the ongoing migration to V2
Drive issue assignment, capacity planning, and milestone delivery across a Belfast-based engineering team.
Build and run individual growth plans for a team weighted toward apprentice and early-career engineers, including tracking apprenticeship learning requirements and helping teammates build enough practical experience to progress through their programs
Partner with other engineering managers across Teamworks to align on apprentice standards and support cross-team integrations
What I'm Looking For
What You Must Bring
Strong Ruby on Rails experience, with enough React familiarity to understand the full product surface and enough technical depth to review and give substantive feedback on your team's code
Proven people management experience, ideally 2+ years of managing engineers across a range of skill levels
A background of 6+ years as a hands-on software engineer; this is not a coding-heavy role, but it does require strong technical judgment
Experience partnering closely with other engineering teams; Teamworks runs on strong collaboration between EMs and product owners
Based within a reasonable commute of Belfast; this is a hybrid role, and in-office presence will be expected a couple of days per week to support the team
Even Better If
You have Infrastructure as Code experience
You've worked hands-on with AI tooling, some of our IM V2 features are built on AI/LLMs and our team uses AI tooling day to day
You've had exposure to government programs like grants or apprenticeship schemes, especially in Northern Ireland or the UK
Why This Role
You'd be the first Engineering Manager this team has ever had, building the management foundation from scratch rather than inheriting someone else's system. You'll also get real ownership over a fast-moving re-platform in a growing part of the business, while mentoring a high-potential early-career team through a meaningful stage of their development.
This role is not eligible for sponsorship at this time.
To all recruitment agencies: Teamworks does not accept agency resumes. Please do not forward resumes to our jobs alias, Teamworks employees or any other organization location. Teamworks is not responsible for any fees related to unsolicited resumes.
About Teamworks
We're the Operating System for Sports™, powering 7,000+ organizations worldwide, from collegiate programs to every major pro league. Founded in 2006, we've evolved from a messaging tool for college football into the leading sports tech platform, with 600+ global teammates building the future of sports tech. Our solutions span Personnel, Coaching, Performance, Operations, and Intelligence - helping teams recruit smarter, train better, stay compliant, and win.
Teamworks is an equal opportunity employer - if you live our core values every day and are honest, hardworking, humble, committed, innovative, and an all-around exceptional person, you'll thrive at Teamworks. We are committed to building a diverse and inclusive workforce and take affirmative action to not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics. This policy applies to all employment practices within our organization, including but not limited to recruiting, hiring, promotion, termination, compensation, benefits, and training. Teamworks is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email [email protected].
Redirects to Teamworks's application page.
Other roles