This job listing has expired and the position may no longer be open for hire.

Software Engineer - Encore - Corporate at Hornblower Group, Inc

Posted in Software 30+ days ago.

Type: Full-Time
Location: Westlake Village, California





Job Description:

Do you share Hornblower's passion for providing amazing experiences? If you’re an enthusiastic team player who thrives in an environment where communication, creativity, and cooperation are encouraged, this may just be the opportunity for you. As we say at Hornblower, why work when you can cruise? 

The successful Software Engineer will play a critical role in the eCommerce/Marketing team, bridging the gap between concept and technical implementation. They should have both front-end design sensibilities and take pride in crafting elegant code that adheres to style conventions.

This position will work closely with the Digital Guest Experience and Digital Guest Acquisition teams to create, develop, implement and optimize compelling online experiences to drive sustainable, long term growth.

S/He will serve as the subject matter expert for our eCommerce websites. They will be responsible for full life cycle, front-end development of the websites and other technical solutions (such as developing new features for our digital products and interacting with various APIs) while supporting a number of marketing initiatives across the Cruises & Events division.

This position will also include a DevOps component where they be responsible for ensuring all sites are secure, maintained and up-to-date and have no unscheduled down time.

Essential Duties & Responsibilities: 


  • The successful Software Engineer will be indispensable in the attainment of the company’s revenue targets, will contribute to the of an unforgettable guest experience, will be favorably viewed by coworkers, and will be efficient in the execution of duties. Performance will be measured by timeliness of task completion, management evaluation, and feedback from peers.

  • Effectively capture and document interface and design requirements from multiple stakeholders

  • Develop rapid UI/UX prototypes and present to stakeholders for feedback

  • Deploy new changes to live website using git workflow and code reviews when necessary

  • Develop new responsive templates in the CMS based on wireframes to optimize landing pages / conversions and overall guest experience

  • Build and customize existing CMS plugins/modules to add new functionalities enhancing user experience

  • Ensure technical feasibility and offer creative opinion of design ideas/concepts and translate them into visually-accurate HTML

  • Build and customize existing CMS plugins/modules to add new functionalities enhancing user experience

  • Build integrations between website, Salesforce, Pardot and advertising platforms as needed

  • Help set up new A/B tests that need specific developments or customization to drive incremental sales

  • Support our analytics tracking by updating existing tags or adding new ones

  • Write custom scripts for tags (eg. Tripadvisor, AdWords)

  • Monitor technical site performance (load time, etc.) across all devices and provide recommendations to improve efficiency

  • Troubleshoot user issues and bugs of internal software and external sites

  • Act as second tier support for best practices and end user documentation

  • Work with a development team within an agile methodology to assist in developing and implementing solutions for the business.

  • Work collaboratively with back-end developer

  • Accurately gauge development timelines, meet deadlines and prioritize tasks on multiple projects

  • Additional job duties assigned

Requirements & Qualifications:

Minimum Qualifications:


  • Bachelor’s degree in a Computer Technology related field or equivalent experience

  • Minimum 2 years of experience in web development, application development and testing

  • Comprehensive understanding of HTML, PHP, CSS, & JavaScript

  • Experience with JavaScript frameworks such as jQuery, AngularJS, or React

  • Experience with either Joomla or Drupal building custom extensions including components, modules, and plugins

  • Experience with Git

  • Experience with RESTful API services and consuming JSON data

  • Experience with deploying code releases to production Linux and Apache environments

  • Comfort in explaining technical concepts to non-technical audiences

  • General networking and protocol knowledge including HTTP/S, TCP/IP, load balancers, firewalls, proxies, and SSL Certificates

Preferred Qualifications:


  • Experience in submitting and participating in code reviews

  • Proven knowledge of the most current security standards and best practices

  • Familiarity with AWS, Azure, or Google Cloud Platform

  • Familiarity with tools that automate testing, deployments, and configuration management

  • Development and support experience with enterprise applications and integrations, such as Salesforce or Microsoft Office 365

Successful Candidates will need:


  • Strong team working skills

  • Ability to multitask is very important

  • Versatility in contributing to and managing expectations of simultaneous projects across different teams

  • Creative problem-solving skills and a keen eye for modern design

  • Willingness to learn new programming languages

Hornblower has been the leading yacht and public dining cruise company in the United States for more than 38 years. Companies within the Hornblower family include Hornblower Classic Cable Cars, Hornblower Cruises and Events, American Queen Steamboat Company, Victory Cruises, Boston Harbor Cruises, HMS Global Maritime, Statue Cruises, Alcatraz Cruises, Niagara Cruises and NYC Ferry, operated by Hornblower.  

Hornblower is proud to be an Equal Employment Opportunity and Affirmative Action employer. We prohibit discrimination and or/harassment of any type, including but not limited to discrimination and or harassment based upon race, religion, religious creed, color, national origin, ancestry, citizenship, sex, sexual orientation, gender, gender identity, gender expression, age, pregnancy or relation medical conditions, childbirth, breastfeeding, parental status, veteran and/or military statue, disability (physical or mental) medical condition, genetic information or characteristics, political affiliation, domestic violence survivor status, marital status, or other characteristics prohibited by federal, state, or local law. Additional, Hornblower participates in the E-Verify program in certain locations.   

Pursuant to the San Francisco Fair Chance Ordinance and other applicable laws, we will consider for employment qualified applicants with arrest and conviction records. 

See job description





More jobs in Westlake Village, California


Roth Staffing Companies

Roth Staffing Companies

Dole Packaged Foods, LLC
More jobs in Software


Lynden Incorporated

Emmis Communications

DATCU