Carlsbad, USA
8 days ago
Principal DTC Backend Service Engineer

ABOUT THE BRAND:

Callaway Golf is the leading manufacturer of premium golf clubs, balls, performance gear and accessories worldwide.  Through an unwavering commitment to innovation, we push the limits of performance and create demonstrably superior products designed to make every golfer a better golfer.

Our company is a blend of experience and diverse backgrounds, and together we look to move the game forward, and we want top-notch people to join us in that mission!

By joining Callaway Golf, you also join part of the portfolio of brands within Topgolf Callaway Brands, an unrivaled tech-enabled Modern Golf and active lifestyle company delivering leading golf equipment, apparel, and entertainment, with a portfolio of global brands including Topgolf, Callaway Golf, TravisMathew, Toptracer, Odyssey, OGIO, Jack Wolfskin, and World Golf Tour (“WGT”). “Modern Golf” is the dynamic and inclusive ecosystem that includes both on-course and off-course golf. For more information, please visit https://www.topgolfcallawaybrands.com

JOB OVERVIEW

We seek an enthusiastic, diligent, and talented Principal Service Engineer to join the Callaway eCommerce engineering team. To be part of this team, you need to have an abundance of intellectual curiosity, be an initiative-taking achiever, and be excited to collaborate within and across teams focused delivering innovative, resilient, and reusable solutions that meet our business partners and customers where they are. You will actively design, code, lead engineering projects; you will mentor junior engineers; and you will collaborate and communicate with other technology and product leaders - ranging from UI/UX to payments to ERP teams - to support our eCommerce platform.

Our vision is to build a world-class e-commerce platform for TopGolf/Callaway brands to continue to ensure the first-class experience our customers have come to enjoy. That vision requires both a dedication to engineering, as well as establishing and maintaining confidence with our various partners throughout the company.

ROLES AND RESPONSIBILITIES

The effectiveness and value of the systems we build are influenced and controlled by the services we make. The ideal candidate is a talented and experienced software engineer with expertise: in agile software development practices; microservice application architecture principal; solution development using contemporary languages, frameworks, and techniques; communication with junior engineers, fellow principal engineers, and technology leaders from other teams. You will have a solid software engineering fundamentals background that transcends specific languages, a deep understanding of software development best practices, and a deep desire to continuously learn and help others grow.
 

REQUIRED TECHNICAL COMPETENCIES (Knowledge, Skills & Abilities)

Strong Computer Science/Engineering fundamentals

9+ years of Java (or C# or other comparable language) engineering experience

7+ years developing in an Agile environment.

5+ years of developing using relational and/or NoSQL databases.

5+ years developing API-first services (REST and/or GraphQL) to be used consumed by modern UI frameworks (Next.js, React, Angular, etc.)

Experience developing with modern build systems (Maven, Gradle), modern IDEs (IntelliJ, VS Code)

Experience with branch-based development using modern version control (GitHub, GitLab, Bitbucket)

Experience using development best practices (unit/contract testing, secrets handling, etc.)

Excellent communication and problem-solving skills.

Ability to work independently and as part of a team.

Proven ability to mentor and develop junior engineers.

Preferred Skills

Experience with Java 17+, Spring Boot, or C# .NET

Experience with Salesforce Commerce Cloud headless APIs (i.e. OCAPI, SCAPI, SLAS)

Experience with Salesforce Commerce Cloud data modeling

Experience building/consuming integrations with SnapLogic or similar (Mulesoft, Apache NiFi, etc.)

Experience utilizing CI/CD pipelines (GitHub Actions).

Experience utilizing Azure Cloud IaaS, including Azure AI Foundry.

Experience with Enterprise APM (SumoLogic, e.g.) and OpenTelemetry

Experience with Test Driven Development (TDD)

Familiarity with utilizing LLMs in a DevOps capacity (code generation and agentic CI/CD enhancements, e.g.)

EDUCATION AND EXPERIENCE

Bachelor’s degree in computer science, related degree, or equivalent work experience required.

Minimum 9+ years of software development experience required, including working with an Agile development team (Scrum/Kanban preferred).

Relevant professional certifications are a plus.

#LI-EH1

DE&I and EEOC:

Inclusion & Diversity: As a purpose-led, performance driven company, we strive to foster a culture of belonging based on respect, connection, openness and authenticity. We are committed to building and maintaining a workplace that celebrates the diversity of our associates, supporting them to bring their authentic selves to work every day.

If your experience is close to what we’re looking for, please consider applying. Experience comes in many forms, skills are transferable, and passion goes a long way. We know that diverse backgrounds and experiences make for the best problem-solving and creative thinking, which is why we’re dedicated to adding new perspectives to the team and encourage everyone to apply. We look forward to learning more about you.

ARE YOU READY TO MAKE THE TURN? APPLY TODAY!

121,000.00 - 151,250.00 - 181,500.00 USD Annual
Confirm your E-mail: Send Email