Head of Software Engineering
Date: Sep 12, 2024
Location: Palm Beach Gardens, FL, US, 33418
Company: TBC Corporation
Company Overview
With $5 billion in revenue and 3,800+ employees in the U.S., Mexico and Canada, TBC Corporation is a leader in the mobility industry and one of North America’s largest marketers of automotive replacement tires through wholesale and franchise operations. TBC serves wholesale customers in the United States, Canada and Mexico through TBC Brands, NTW, TBC International, and TBC de Mexico. Additionally, TBC responds to the needs of consumers in search of total car care at more than 2,000 franchised tire and automotive service centers under the Big O Tires® and Midas®. TBC is headquartered in Palm Beach Gardens, Florida.
TBC markets on a wholesale basis to regional tire chains and distributors serving independent tire dealers throughout the US, Canada, and Mexico. TBC has 20 proprietary brands of tires specializing in passenger, commercial, farm and specialty tires. In 2005, TBC Corp. was purchased by Sumitomo Corporation of America (SCOA). SCOA is the largest subsidiary of Sumitomo Corporation, one of Japan’s major integrated trading and investment business enterprises. In 2018 Michelin, the largest tire manufacturer in Europe, invested in the company which is now a 50:50, privately held joint venture between Sumitomo and Michelin.
Our values are the foundation of our work, how we interact with each other, and the strategies we employ to fulfill our purpose. These are the practices we use every day – in everything we do:Our values are the foundation of our work, how we interact with each other, and the strategies we employ to fulfill our purpose. These are the practices we use every day – in everything we do:
- Integrity - We act honestly because nothing is more important than our reputation.
- Teamwork - We are better together.
- People-Focused - We put people first – our Associates, customers, franchisees, and partners – and cultivate a respectful, collaborative, and inclusive culture, top to bottom, inside and out.
- Accountability - We own our actions and decisions; we do what we say we are going to do.
- Leave Everything Better - We innovate to improve everything we touch, and we take actions now to protect the future.
Description
The Head of Software Engineering at TBC Corporation will play a pivotal role in leading the company’s digital transformation by unifying and managing all software development efforts across our diverse business units. This position is responsible for developing, managing, and supporting all digital assets produced for internal use, wholesale customers, and franchisees. Reporting directly to the CTO, the Head of Software Engineering will oversee the transition from dispersed assets to a single, composable platform that will allow TBC to achieve greater efficiency, scalability, and innovation.
This role demands a leader with a strong technical background, experience in managing cross-functional teams, and a strategic vision to drive TBC’s digital evolution. The successful candidate will be instrumental in building a high-performing software engineering team, fostering a culture of continuous improvement, and ensuring that our technology solutions are robust, scalable, and aligned with business objectives.
Job Responsibilities
- Leadership and Team Management:
Lead and inspire a diverse team of web/fullstack developers, integration engineers, quality assurance professionals, and other technical staff. Provide mentorship and professional development opportunities to build a strong engineering culture focused on excellence and innovation. - Platform Transformation:
Drive the transformation of TBC’s current digital assets into a unified, composable platform. Implement business composability principles to ensure that assets can be reused and scaled across different business units without duplication of effort. - Technical Strategy and Execution:
Collaborate closely with the CTO and other senior leaders to define the technical roadmap for TBC’s software engineering initiatives. Ensure that all development efforts are aligned with the company’s strategic goals and deliver high-quality, scalable solutions on time and within budget.
Additional Job Responsibilities
- Quality Assurance and Continuous Improvement:
Establish and enforce rigorous quality assurance processes to maintain the highest standards of software quality. Promote a culture of continuous improvement through the adoption of best practices in agile methodologies, DevOps, and CI/CD pipelines. - Cross-Functional Collaboration:
Work closely with product management, business units, and other stakeholders to ensure that engineering efforts are aligned with business objectives. Facilitate effective communication and collaboration across departments to drive successful project outcomes. - Innovation and Technology Leadership:
Stay abreast of the latest industry trends, technologies, and best practices. Lead the evaluation and adoption of new tools, technologies, and methodologies that can enhance TBC’s software engineering capabilities and drive innovation.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in software engineering, with at least 5 years in a leadership role.
- Proven experience in leading the development of large-scale, high-availability web applications and digital platforms.
- Strong background in managing full-stack development teams across multiple programming languages (e.g., Java, Python, JavaScript, etc.).
- Expertise in software architecture, with a deep understanding of modern software development practices, including microservices, API management, and cloud-native development.
- Experience with composable business models and designing systems that enable reusability and scalability across different business units.
- Strong leadership skills with a track record of building and mentoring high-performing engineering teams.
- Excellent communication and collaboration skills, with the ability to influence and engage stakeholders at all levels.
- Experience with agile development methodologies, DevOps practices, and CI/CD pipelines.
- Strong problem-solving skills and the ability to make decisions under pressure.
- Ability to work in a fast-paced environment, managing multiple priorities and stakeholders.
Benefits
- Market competitive compensation
- 401(k) and Roth with company match. Immediate 100% vesting
- Comprehensive benefits including medical, dental and vision
- Company paid short term disability and employer subsidized long term disability
- Company paid life insurance
- Discounted tire purchasing
- Tuition reimbursement
- Employee assistance program
- Generous paid vacation and paid time off
- Customizable voluntary benefits
- and More!!!
Mission Critical Competencies
TBC seeks team members who excel in demonstrating our critical competencies to drive organizational capability. In this spirit we view the following as mission critical for this role:
- Strategic Mindset: seeing ahead to future possibilities and translating them into breakthrough strategies.
- Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
- Cultivates Innovation: Creating new and better ways for the organization to be successful.
- Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
- Customer Focus: Building strong customer relationships and delivering customer-centric solutions.
- Develops Talent: Developing people to meet both their career goals and the organization's goals.
- Ensures Accountability: Holding self and others accountable to meet commitments.
- Drives Engagement: Creating a climate where people are motivated to do their best to help the organization achieve its objectives.
- Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.
- Instills Trust: Gaining the confidence and trust of others through honesty, integrity, and authenticity.
- Change Management: effective Sponsorship, Change Agent and influencing skills. Adaptive, agile, flexible, open minded. Proven ability to build cross-functional commitment, lead, simplify and scale complex dynamic organizations through transformational change.
Nearest Major Market: Palm Beach
Nearest Secondary Market: Miami
Job Segment:
Software Engineer, Cloud, QA, Quality Assurance, Engineer, Engineering, Technology, Quality