Engineering Manager Web Technologies

| Santa Monica

Hallmark Labs is a subsidiary of Hallmark Cards, Inc based in Santa Monica, California.
We currently operate two digital subscription services, Hallmark Movies Now and
Hallmark eCards, as well as ongoing initiatives in personalized, print-on-demand
greeting cards. We are a diverse team of innovators, creators and influencers
leveraging Hallmark’s deep experience in creating meaningful connections and
progressing it into the digital age with cutting-edge technology.
Are you great at what you do and passionate about your work? Are you honest and
accountable?
Are you a self- motivated, go-getter that likes to have fun?
If so, you are in the right place.

Who we are… 

Hallmark Labs (a subsidiary of Hallmark), based in Santa Monica, CA, is currently the parent company of two digital subscription services: Hallmark Movies Now and Hallmark eCards. We are also building out other e-commerce products and services. We focus on leveraging Hallmark's experience creating meaningful connections with great sentiments while pushing it into the digital age at a rapid pace with cutting-edge technology. 

Of course, we have the normal perks for a company in Santa Monica: drinks, snacks, writable walls, collaboration spaces, casual dress, weekly catered lunches, ample parking – but we know that is not what you really care about. We are a small and growing company with a talented and driven group of software professionals focused on building great things together, all while having fun! 

Job Description: 

Hallmark Labs is looking for a hands-on engineering manager to join Hallmark Digital Greetings team. The successful candidate will be joining a small, flexible team with a history of delivering production software. Primary responsibilities include system architecture, feature implementation and team leadership for the web based applications within the Digital Greetings team. In addition, providing insight to Product Managers and UX Designers about platform requirements and limitations. 

The job involves the following responsibilities: 

This is a hands-on position with coding and architecture making up a consistent percentage of time. While overall leadership for the team members and acting as the main liaison to the team are required core competencies. 

We want someone who is driven, takes ownership and is solution oriented. The ability to context switch is important: we want someone who can get down into the weeds in one moment and, in the next, stay above the tree line to give great guidance. 

  • Build intuitive user interfaces and great user experiences on various clients in multiple front end technologies. We are building our UI using React, Javascript, Angular and HTML/CSS.

  • Build robust and scalable software in multiple modern object oriented and functional languages. We are currently building our microservices stack using Elixir, Java, and Scala. 

  • Implement scalable clients and scalable aggregation services

  • Implement microservices using both asynchronous messaging and through RESTful endpoints 

  • Work on integrations with other internal and external teams 

  • Participate in creating and clarifying User Stories, and in planning Sprints 

  • Dive into hard problems and successfully deliver great results on schedule 

  • Design and implement multi-threaded and multi-processor solutions 

Who we think would be a fit: 

We are looking for someone who not only loves building great software but is also passionate about getting stuff done. You might have worked at large top name companies but you prefer small nimble companies with tight knit cross-functional teams that focus on quickly getting stellar products to market. You have the skills and experience but you still love to learn - and you want to work with super talented folks to build great products.

Additionally, you:

  • are a polyglot who enjoys learning new languages, and choosing the right language to solve the problems at hand 

  • have a track record of projects completed on time – you excel at getting things done 

  • design solutions to integrated systems you often think in Service-oriented architecture (SOA), microservices, and REST APIs 

  • enjoy learning bleeding edge technologies, but cutting edge or other more stable technologies for built to last solutions 

  • think that having an intelligent data modeling conversations with a data architect sounds like fun 

  • enjoy refactoring code to reduce code complexity but understand delivery matters more than perfect code 

  • think in multi-threaded or multi-processor solutions 

  • know design patterns like the back of your hand and you chose which ones to use based on the task at hand, not just because one is popular at the moment 

  • are comfortable with performance tuning applications with tools like JMeter or Apache Bench

  • prioritize mitigating security vulnerabilities as a part of your normal development process 

  • are not afraid of Data Oriented Design, in fact, kind of like it

  • enjoy heads down coding, but also have great communication skills, love collaborating and are fun to work with 

Basic Qualifications 

  • 8 + years professional programming experience with at least two (2) as a team lead or manager. 

  • Two (2) or more years of experience each, with two or more object oriented or functional languages: 

    • React 
    • Angular 
    • Golang 
    • Ruby 
    • Java 
    • Python 
    • C++ 

Preferred Qualifications: 

  • BS in Computer Science or related fields, or equivalent experience 

  • Experience with multiple user interface (UI) technologies such as Angular, React, Javascript or HTML/CSS 

  • Experience with Service-oriented architecture (SOA) environments, microservices, and REST APIs 

  • Familiarity with both SQL and NoSQL technologies such as MongoDB, Redis, or Neo4j 

  • Experience in scaling applications 

  • Strong computer science theory fundamentals like algorithms and data structure design 

  • Experience mitigating security vulnerabilities 

  • Familiarity with performance tuning applications with tools like JMeter or Apache Bench 

  • Experience with Data Oriented Design (DOD) 

  • Experience with Test Driven Development (TDD) 

  • Comfortable working on small, cross-functional, fast paced teams 

  • Excellent communication skills 

Application Instructions:

In compliance with the Immigration Reform and Control Act of 1986, Hallmark Cards, Inc. and its subsidiary companies will hire only individuals lawfully authorized to work in the United States. Hallmark does not generally provide sponsorship for employment. Employment by Hallmark is contingent upon the signing of the Employment Agreement, signing of an agreement to arbitrate in connection with the Hallmark Dispute Resolution Program, completing Form I-9 Employment Eligibility Verification, education verification and satisfactory reference and background checks.

To be considered an applicant for this position you must show how you meet the basic qualifications of the job in a resume or document you upload, or by completing the work experience and education application fields. Accepted file types are Microsoft Word (DOC or DOCX), PDF, HTML, or TXT. Individual file size attachment limit is 10 MB.

LIVE WELL:
Excellent medical benefits
401(k) match up to 5%
Life insurance policy for every employee, at no cost
Fitness reimbursement
Cell phone and home internet reimbursement
Carpool and parking pass cash-out program
Generous maternity/paternity leave
Employee assistance programs

REFUEL:
Fully stocked kitchen with fresh fruit and delicious snacks and beverages
Monthly catered lunches
Soft serve machine 24/7
Great eateries close by, oh, and we're near the beach!

WORK HAPPY:
Massage chairs and bicycles
Onsite free parking
Company events
Flexible PTO
Flexible work hours/work from home
Professional development
Education reimbursement

Hallmark Labs is an equal opportunity employer. All qualified applicants will be considered for employment without regard to race, color, religion, sex, age, pregnancy, national origin, physical or mental disability, genetics, sexual orientation, gender identity, veteran status, or any other legally-protected status. Principals only please.

Read Full Job Description

Location

3130 Wilshire Boulevard, Santa Monica, CA 90403

What are Hallmark Labs Perks + Benefits

Hallmark Labs Benefits Overview

LIVE WELL:
Excellent medical benefits
401(k) match up to 5%
Life insurance policy for every employee, at no cost
Fitness reimbursement
Cell phone and home internet reimbursement
Carpool and parking pass cash-out program
Generous maternity/paternity leave
Employee assistance programs

REFUEL:
Fully stocked kitchen with fresh fruit and delicious snacks and beverages
Monthly catered lunches
Soft serve machine 24/7
Great eateries close by, oh, and we’re near the beach!

WORK HAPPY:
Massage chairs and bicycles
Onsite free parking
Company events
Flexible PTO
Flexible work hours/work from home
Professional development
Education reimbursement

Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Retirement & Stock Options Benefits
401(K) Matching
Performance Bonus
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Family Medical Leave
Vacation & Time Off Benefits
Unlimited Vacation Policy
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Game Room
Stocked Kitchen
Parking
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement
More Jobs at Hallmark Labs10 open jobs
All Jobs
Data + Analytics
Dev + Engineer
Marketing
Operations
Product
Project Mgmt
Project Mgmt
new
Santa Monica
Product
new
Santa Monica
Operations
new
Santa Monica
Developer
new
Santa Monica
Marketing
new
Santa Monica
Data + Analytics
new
Santa Monica
Product
new
Santa Monica
Developer
new
Santa Monica
Developer
new
Santa Monica
Developer
new
Santa Monica