Software Delivery Manager

About the Job
Description
TPI is seeking a Software Delivery Manager to support our mobile app development teams in delivering high-quality software products using Agile and Sprint methodologies. This position will facilitate team collaboration and software project tracking while ensuring adherence to Agile principles, and assist in Sprint cycles to drive efficient project delivery. Your understanding of technical details and communication skills will help bridge our development and customer success teams, allowing us to efficiently produce innovative and maintainable mobile applications and supporting services.
Essential Functions
Position Type/Expected Hours of Work: This is a full-time position. Typical hours are Monday through Friday, 8:00 a.m. to 4:00 p.m., but the schedule varies and requires flexibility to work as needed in the evenings and weekends. Typically, 40 hours per week.
TPI is a family-owned and operated company based in Des Moines, IA, with over 50 years of experience in direct marketing. Specializing in the casino industry, our mission is to connect casinos with their players through a variety of marketing channels. While we are best known for our expertise in direct mail, our offerings have expanded to include variable data programming & automation, app development, digital services, and player portal solutions. As a leader in casino marketing, we work with over 300 casinos each month, helping them reach more than 10 million people nationwide. Join our team and be part of our continued success, with competitive salaries, benefits, and opportunities for personal and professional growth.
TPI is seeking a Software Delivery Manager to support our mobile app development teams in delivering high-quality software products using Agile and Sprint methodologies. This position will facilitate team collaboration and software project tracking while ensuring adherence to Agile principles, and assist in Sprint cycles to drive efficient project delivery. Your understanding of technical details and communication skills will help bridge our development and customer success teams, allowing us to efficiently produce innovative and maintainable mobile applications and supporting services.
Essential Functions
- Ensure adherence to Agile principles and values
- Verify teams are working on prioritized tasks and user stories
- Track and report on progress and identified blockers
- Host daily stand-ups
- Encourage team discussion, collaboration, and problem-solving across all technical areas
- Remove impediments and obstacles hindering team progress
- Provide technical expertise and guidance to Client Success team
- Help teams adopt and align with best practices and coding standards
- Communicate team progress, risks, and dependencies to stakeholders
- Collaborate with PM’s to assist in managed expectations and ensure alignment with project goals
- Track and analyze team metrics (e.g., velocity, lead time, cycle time)
- Provide insights to inform process improvements
- Create and prioritize cards (issues, tasks, user stories) in JIRA
- Ensure cards have clear descriptions, estimates, and due dates
- Monitor board columns, workflows and time logs
- Analyze board data to identify trends and areas for improvement
- Provide resource requirements for new apps and features to help ensure accurate timelines in project planning
- 2+ years of experience in software development or a similar role providing first-hand experience with general web and mobile technologies
- Strong understanding of Agile principles, values, and methodologies (Scrum, Kanban, etc.)
- Experience with Sprint practices and resource management
- Excellent communication, facilitation, and interpersonal skills
- Ability to work collaboratively with cross-functional teams
- Experience with JIRA
- Technical background in mobile app development (iOS, Android, or cross-platform)
- Certification in Agile methodologies (e.g., CSM, SAFe)
- Experience with mobile app development tools and technologies (Flutter experience a plus)
- Knowledge of DevOps practices and tools
- The ability to publish mobile apps to the Google Play and Apple App stores
- Casino Gaming industry experience
- Competitive salary and performance bonuses
- Comprehensive health, dental, and vision benefits
- 401(k)
- Flexible working hours and remote work options
Position Type/Expected Hours of Work: This is a full-time position. Typical hours are Monday through Friday, 8:00 a.m. to 4:00 p.m., but the schedule varies and requires flexibility to work as needed in the evenings and weekends. Typically, 40 hours per week.
TPI is a family-owned and operated company based in Des Moines, IA, with over 50 years of experience in direct marketing. Specializing in the casino industry, our mission is to connect casinos with their players through a variety of marketing channels. While we are best known for our expertise in direct mail, our offerings have expanded to include variable data programming & automation, app development, digital services, and player portal solutions. As a leader in casino marketing, we work with over 300 casinos each month, helping them reach more than 10 million people nationwide. Join our team and be part of our continued success, with competitive salaries, benefits, and opportunities for personal and professional growth.
Recommended Jobs
Kitchen Team Member $16/hr & Free Tickets! - Regal Cinebarre
Updated 6 days ago
LA Galaxy, Youth Programs Coach - Part-Time
Updated 6 days ago
Manager, Special Events
Updated 6 days ago
Manager of Professional Development
Updated 6 days ago
Accountant
Updated 6 days ago