Head of Software Engineering

Company:  TBC Corporation
Location: Palm Beach Gardens
Closing Date: 31/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Company: TBC Corporation

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.

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.
  • 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.

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.
#J-18808-Ljbffr
Apply Now
Share this job
TBC Corporation
  • Similar Jobs

  • Head of Software Engineering

    Palm Beach Gardens
    View Job
  • Director of Engineering

    West Palm Beach
    View Job
  • Civil Engineering Analyst

    West Palm Beach
    View Job
  • Civil Engineering Analyst

    Palm Beach Gardens
    View Job
  • Engineering Technician II - Distribution

    Palm Beach Gardens
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙