Director, Principal Software Engineer

The Coca-Cola CompanyAtlanta, GA
$171,000 - $198,000

About The Position

Position Overview The Coca-Cola Global Equipment Product (GEP) team is seeking a seasoned Director, Principal Software Engineer to lead and advance software innovation across our Freestyle platform. Freestyle dispensers represent a globally deployed, award-winning ecosystem that integrates cloud, web, IoT, and embedded technologies—delighting millions of consumers every day. This role blends deep technical leadership with people leadership and organizational influence. The ideal candidate is a highly accomplished Java and IoT engineering leader with a strong foundation in Spring Boot, RESTful services, and embedded systems, coupled with a proven ability to build, mentor, and lead. You will collaborate across disciplines—including fluidics, electronics, hardware, embedded systems, regulatory, and enterprise platforms—shaping technology strategy while ensuring the successful delivery of high-quality, scalable software solutions that bridge physical devices and modern cloud ecosystems. If you are energized by solving complex systems challenges, leading teams through ambiguity, and delivering software with tangible, real-world impact, we invite you to join us.

Requirements

  • 15+ years of professional software engineering experience, with demonstrated progression into technical or team leadership roles.
  • Hands-on expertise in Java, Spring Boot, and RESTful web services.
  • Proven experience in embedded systems, IoT development, or hardware-integrated software.
  • Demonstrated ability to lead, mentor, and influence engineering teams in complex environments.
  • Strong debugging and root-cause analysis skills within layered, distributed systems.
  • Track record of contributing to and stewarding large, production-grade codebases.
  • BS degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Exceptional written and verbal communication skills, including technical documentation.
  • Experience working in multidisciplinary engineering organizations.
  • Familiarity with tools and frameworks such as HTTP, Swagger/OpenAPI, Maven, and Git.

Nice To Haves

  • Experience with Python for scripting, automation, or prototyping.
  • Knowledge of C/C++ in embedded or systems programming contexts.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Exposure to CI/CD pipelines and containerized environments (Docker, Kubernetes).
  • Experience influencing technical strategy at the product or platform level.

Responsibilities

  • Technical Leadership & Architecture Lead the design and implementation of Java (Spring Boot) software running on embedded hardware within Freestyle dispensers.
  • Define and evolve software architecture, ensuring scalability, reliability, security, and regulatory compliance.
  • Oversee the development and integration of RESTful APIs and IoT services connecting devices to cloud platforms.
  • Translate emerging hardware and embedded capabilities into differentiated, customer-facing features.
  • Drive proactive maintenance, refactoring, and modernization of a large, complex, and evolving codebase.
  • Team Leadership & Management Provide technical and people leadership, fostering a culture of excellence, accountability, and continuous improvement.
  • Mentor engineers, guiding career development, performance growth, and technical mastery.
  • Lead by influence—setting engineering best practices, establishing coding standards, and promoting sound design and development methodologies.
  • Partner with engineering managers, product owners, and cross-functional leaders to align technical execution with business goals.
  • Build strong collaboration across multidisciplinary teams (fluidics, embedded, mechanical, electrical, QA, and regulatory).
  • Delivery & Quality Ensure software meets high standards of quality, security, and regulatory compliance.
  • Partner closely with QA to validate functionality across dispenser models and configurations.
  • Lead complex debugging efforts across hardware, firmware, and software layers, driving root-cause resolution.
  • Champion clear technical documentation and effective communication across teams and stakeholders.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service