Enable job alerts via email!

Senior Software Engineer | Titleist Golf Clubs

Twice

Carlsbad (CA)

On-site

USD 105,000 - 132,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Engineer to enhance Research & Development data management through innovative software solutions. This role involves developing tailored applications, collaborating with cross-functional teams, and ensuring the quality and security of software. The ideal candidate will have a strong background in software engineering, excellent problem-solving skills, and the ability to communicate complex concepts effectively. Join a passionate team dedicated to excellence and innovation in the world of golf technology, where your contributions will directly impact the future of the sport.

Qualifications

  • 5+ years of experience in software engineering with complex technical problem-solving.
  • Proficient in software development lifecycle methodologies and project management.
  • Experience with 3D graphics development and APIs.

Responsibilities

  • Develop software applications tailored to Research and Development needs.
  • Collaborate with R&D teams to prioritize software application needs.
  • Maintain and update R&D software applications, resolving user-reported issues.

Skills

Software Development
Problem Solving
SQL Databases
Object-Oriented Programming
APIs Development
3D Graphics Development
Project Management
Agile Methodologies
Data Analysis
Technical Documentation

Education

BS or BA in Computer Science
Advanced Degree in Related Field

Tools

C#
C++
Java
Angular
Node.js
SQL Server
DirectX
OpenGL
AWS S3
HTML/CSS/JavaScript

Job description

JOB DESCRIPTION

WE ARE A PRODUCT COMPANY.

WE ARE A PROCESS COMPANY.

ABOVE ALL, WE ARE A PEOPLE COMPANY.

The history of the Acushnet Company is tightly woven into the fabric of golf. From the start, we've been committed to enriching the experience of dedicated golfers through superior product performance, technological innovation, unmatched quality, and exceptional service. We are more than a collection of leading golf brands and products. We are a team united in our passion for the game. We are bridge builders who embrace our responsibility to leave our brands, businesses, communities, and the game of golf in a better position than when we started.

Together we live by the credo, "Autograph your work with excellence." We earn our position as unrivaled leaders in every category in which we compete, striving for excellence in all that we do - from the performance and consistency of our products to our engagement with golfers and trade partners, to our commitment to creating a workplace built on diversity, inclusion, belonging and respect.

Job Title: Senior Software Engineer

Salary Range: $105,000 - $132,000 annually, plus bonus eligibility

Summary: Promote continuous improvement of Research & Development data management by supporting the creation and maintenance of customized Research & Development software applications. Works under limited supervision.

Responsibilities:
  • Develops software applications specific to the needs of Research and Development (R&D). Applications include: R&D lab measurement data archiving, reporting, visualization, and comparisons.
  • Research team Finite Element Analysis data archiving, tabular and 3D result evaluation.
  • Tour department measurement data storage, reporting, and graphical comparison.
  • Creates novel algorithms and data storage methods as required for areas like transfer speed, calculation time, big data analysis, machine learning, and AI implementation.
  • Collaborates with R&D associates to understand software application needs and prioritize order of implementation.
  • Conducts information gathering sessions to document business requirements, user requirements, and functional requirements in the form of user stories and/or use cases where appropriate.
  • Creates Data Flow Diagrams and Entity Relationship Diagrams to help visualize requirements.
  • Maintains R&D software applications currently in use. Records, prioritizes, and resolves bugs and errors reported by end-users.
  • Performs code updates for dependent frameworks like angular and .NET to prevent security vulnerabilities.
  • Performs code reviews with team members to maintain code quality and produce syntactically consistent code among all applications.
  • Creates and runs unit tests for R&D applications as part of a test-driven development strategy, where appropriate.
  • Instructs others how to use R&D applications. Creates simple documentation and/or videos to show end-users how application features work, offers one-on-one technical support for end-users, and performs small-group training for major releases of applications.
  • Coordinates with legal department to pursue patent or trade secret opportunities for novel software applications and/or algorithms.
  • Evaluates emerging software technologies for use in future R&D applications. Reports to team members on findings of applicable new software technologies for data management and data analysis. Performs simple concept evaluations of new technologies when appropriate.

Qualifications:
  • BS or BA in Computer Science, Engineering, Mathematics, Business Administration, or related field required. Advanced degree preferred.
  • A minimum of 5 years of experience directly supporting software applications in a software engineer capacity.
  • Ability to merge business processes and technical concepts together as innovative software solutions. Proficient interaction with associates from multiple disciplines, departments, and various levels in an organization.
  • Proficient with software development, system integrations, and ability to solve highly complex technical problems.
  • Ability to manage moderate to large software application projects. Ability to adapt quickly to changing business requirements. Ability to quickly troubleshoot problems that arise in software code and propose plans for resolution.
  • Proficient with creating and documenting software prerequisites including Problem-Definition, Requirements, and Architecture.
  • Intermediate understanding and use of software development lifecycle methodologies (e.g., Waterfall, Agile, etc.), modeling techniques, such as prototyping (paper, mockup, proof of concept, throwaway code, evolutionary code), wireframe diagramming, and UML diagramming.
  • Experience creating a positive work environment and ability to build strong relationships within the company and with external partners.
  • Intermediate ability to communicate complex concepts both verbally and in written form. Experience with 3D graphics development (DirectX, OpenGL, or WebGL).
  • Exceptional analytical and problem-solving skills. Intermediate proficiency testing software (unit and performance) and associated end-to-end processes, as well as developing test plans to test software code.
  • Experience with SQL databases (SQLite, SQL Server, stored procedures, views, functions). Experience using and developing APIs (SOAP, REST, data formats like XML and JSON).
  • High level of proficiency with object-oriented programming (C#, C++, Java, etc.). Experience with asynchronous and parallel programming (background workers, CUDA, etc.).
  • Experience presenting both formally in a group setting and informally with 1:1 interaction with end users. Experience programming with web technologies including HTML, CSS, JavaScript, angular, TypeScript and Node.js.
  • Excellent prioritization, project management and organizational skills. Experience with programmatically interfacing with cloud storage solutions like AWS S3 and box.com. Proficiency in the design, development and deployment of enterprise-level N-tier applications.

How To Apply:

Candidates meeting the qualifications listed above are invited to submit their resume along with salary requirements via the apply button for this job at: https://employment.acushnetgolf.com/ and must submit a resume in "MS Word Form ONLY" in order to be considered. As part of your resume, there must be a cover letter explaining your passion and interest for the position or company with a description of your background in golf as applicable.

#LI-TK1
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer | Titleist Golf Clubs

Acushnet Company

Carlsbad

On-site

USD 105,000 - 132,000

2 days ago
Be an early applicant

Senior Software Engineer | Titleist Golf Clubs

Acushnet Holdings Corp.

Carlsbad

On-site

USD 105,000 - 132,000

2 days ago
Be an early applicant

Clubs Marketing Project Manager | Titleist Golf Clubs

Acushnet Company

Carlsbad

On-site

USD 99,000 - 126,000

Yesterday
Be an early applicant

Test Engineer | Titleist Golf Clubs

Acushnet Company

Carlsbad

On-site

USD 88,000 - 110,000

4 days ago
Be an early applicant

Supplier Quality Engineer (SQE) | Titleist Golf Clubs

Acushnet Company

Carlsbad

On-site

USD 88,000 - 110,000

11 days ago

Test Engineer | Titleist Golf Clubs

Acushnet

Carlsbad

On-site

USD 88,000 - 110,000

7 days ago
Be an early applicant

Senior Software Engineer | Titleist Golf Clubs

Acushnet

Carlsbad

On-site

USD 105,000 - 132,000

30+ days ago

Supplier Quality Engineer (SQE) | Titleist Golf Clubs

Twice

Carlsbad

On-site

USD 88,000 - 110,000

10 days ago

Supplier Quality Engineer (SQE) | Titleist Golf Clubs

Acushnet

Carlsbad

On-site

USD 88,000 - 110,000

12 days ago