Director, Software Engineering

Kobie
Saint Petersburg, FL, US
Full-time

Job Description

Job Description

Why you will love working for a National Top Workplace

We are a global leader in loyalty marketing.

We work with some of the most well-known brands in the world to deliver market-leading, end-to-end loyalty solutions to enable customer experiences.

With a strategy-led, technology-enabled approach, we are consistently named an industry leader by Forrester. The impact of these loyalty programs affords us deep brand partnerships, owning a niche in the loyalty space where outcomes matter most.

We are a mission and values driven company.

Our mission is to grow enterprise value through loyalty for our clients. Every role within Kobie has a purpose and directly contributes to us achieving this mission.

We are values driven at every point. Over our 30+ year journey, we've created a fun, high-trust, transparent workplace. We believe in leadership and ownership.

Our hybrid work environment, personal holidays, casual dress code and focus on diversity and inclusion add to a culture that makes our teammates proud.

That pride shines through in the work we do for our clients.

About the team and what we'll build together

The Director of Software Engineering manages multiple development squads within the Software Engineering group at Kobie. As a key component of our strategic roadmap and client implementations, the right candidate should have experience managing growth, development, and architectural solutions for large R&D projects.

You will report directly to the Vice President of Engineering.

The Director of Software Engineering is the primary lead of the software engineers, interfacing with product owners, QA, architects, and business contacts.

You will be leading a diverse set of skilled engineers to develop software solutions. You will also assist in the management process and resource planning and will be responsible for driving results, team momentum, and positive educational growth for the team.

You will participate in the business and technical relationship with the product organization and will be tasked with leading a team in the creation of quality solutions, planning resources, and managing the professional development of the team.

You quickly understand business problems, are an effective communicator, and can lead in the creation of solutions that utilize current technology and work within the service provider landscape.

The Director of Software Engineering will articulate technology and product positioning to both business and technical users and must be able to establish and maintain strong relationships with internal counterparts and prospect / client stakeholders throughout the product development cycles.

Required Skills

  • 3+ years of people management experience with responsibilities in performance management, monitoring professional growth, and inspiring teams while being hands on with technical development, strategy, and direction.
  • Lead teams to produce quality work elevating their technical capabilities through mentoring and identifying growth opportunities.
  • 10+ years of hands on development and technology experience with software and testing within our technical stack including Java, Spring, Angular, functional code, and testing.
  • Maintain complex and highly available software in production environments and meet service level agreements (SLAs).
  • Automate deployments through CICD.
  • Develop, implement, and evaluate incident response procedures. Including managing 24 / 7 on call support team.
  • Run production software development operations in a cloud-based container environment with technologies like Docker, Kubernetes, and Terraform and guide teams to do the same.
  • Ensure software quality by being familiar with test-driven and behavior-driven development (TDD, BDD).
  • Design robust, modular, reusable software by applying and promoting design patterns, interfaces, and communication protocols.
  • Manage the software supply chain, including dependencies, open-source governance, versioning, build / buy and vendor selection.
  • Technically savvy person who can dive deep into Kobie, that has backbone, and influence power to move and inspire a team.

Our teammates are at the heart of everything we do

Healthy people are happy people, which makes mental and physical health a top priority at Kobie. From robust health insurance and benefits options to free fitness programs like FitOn, to generous vacation time for yourself, we support your health needs fully.

In today's job market, we know that employees are choosing only what works best for their life. For those that want career growth, Kobie is the perfect place.

We have developed a comprehensive people strategy that helps every teammate know how to advance and progress on their career journey.

Beyond title progression, Kobie's competitive pay, 401k matching, annual profit sharing and bonuses all make Kobie a perfect place to build your career.

Kobie a place for all

We don't just accept differences we embrace, share, and celebrate them!

Employment at Kobie is based solely on a person's merit and qualifications, directly related to professional competence. We do not discriminate against any teammate or applicant because of race, creed, color, religion, gender, sexual orientation, gender identity / expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), or any other basis under the law.

We are fiercely committed to fostering a workplace where teammates draw upon their own diverse backgrounds, experiences, and perspectives so that they feel welcomed to bring their authentic self to work every day.

While our leadership team fully and completely supports our policy of nondiscrimination and equal opportunity, all teammates share the responsibility to ensure we incorporate the principles of equity, diversity, and inclusion throughout Kobie.

30+ days ago
Related jobs
Kobie Marketing, Inc
St. Petersburg, Florida

The Director of Software Engineering manages multiple development squads within the Software Engineering group at Kobie. The Director of Software Engineering is the primary lead of the software engineers, interfacing with product owners, QA, architects, and business contacts. The Director of Softwar...

Promoted
Hispanic Technology Executive Council
Tampa, Florida

The Java Software Engineering Lead is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. Extensive experience system analysis and in programming of software applications. ...

Promoted
Climate First Bank
Tampa, Florida

As the Executive Assistant to our Chief Technology Officer you will critical administrative support to the CTO, proactively anticipate needs and act as a strategic and reliable partner in a fast-moving, technology driven environment. Come join our team as the Executive Assistant to our Chief Technol...

Promoted
Vector Solutions
Tampa, Florida

As the Manager of Software Engineering, you will lead a team of talented engineers to design, develop, and deliver cutting-edge software solutions that enhance our educational products. Develop and execute software engineering plans and manage software engineering schedules and resources allocation ...

Promoted
Veolia
Tampa, Florida

Plans and manages engineering resources, technical documentation and testing qualifications, database maintenance, engineering change control and issuance of engineering documents. Helps define and monitor Engineering policies and procedures for assigned area and synchronizes with project management...

Promoted
Xcede
FL, United States

A top Miami technology firm is looking for a seasoned Chief Technology Officer (CTO) to lead their technology and product teams. The focus will be on leading, advising, and growing their Product & Technology teams while ensuring technological advancement for the entire company. The ideal candidate w...

Promoted
BayOne Solutions
FL, United States

Software Development Lifecycle Improvement: Continuously enhance the efficiency and effectiveness of the software development lifecycle through the implementation of QA automation, continuous integration/continuous delivery (CI/CD) practices, and other industry best practices. Director of Engineerin...

Promoted
Shepherd Engineering Search
FL, United States

Shepherd Engineering Search is seeking experienced Project Managers to join Ballard Marine Construction. Bachelor’s degree in construction management, construction engineering management, civil or mechanical engineering, or related field, and at least 5 years of experience in heavy civil, mechanical...

Promoted
Staff Agency.com LLC (formerly Delta Hire, LLC)
FL, United States

Chief Technology Officer (CTO) / Chief Operating Officer (COO). We are seeking a strategic and visionary leader to join our team as the Chief Technology Officer (CTO) and Chief Operating Officer (COO). Our client is a forward-thinking startup dedicated to transforming employee benefits management th...

Promoted
Zelis Healthcare, LLC
St. Petersburg, Florida

Collaborate with software architects, product managers, engineering managers, and. Driving full DevOps software development and engineering practices recommended. Best-In-Class data and software development practices/methodologies. Maintain a dashboard of Key Performance Indicators tracking the effi...