Director of Engineering

On Campus Marketing
Ewing, NJ Full Time
POSTED ON 2/9/2022 CLOSED ON 4/19/2022

What are the responsibilities and job description for the Director of Engineering position at On Campus Marketing?

DIRECTOR OF ENGINEERING
 
About Us
OCM is the nationwide leader in endorsed marketing to college students and parents. We combine university-endorsed direct mail, digital marketing, and e-commerce that results in unparalleled reach with students and families. Whether you are preparing for college or staying in contact across the miles, OCM provides the right products for campus living, gifting, and special campus occasions including move-in, graduation, and more.
 
OCM serves over 900 campuses nationwide. When you shop at OCM, you are shopping the exclusive, trusted source for over 900 colleges nationwide. We've made shopping for college essentials easier and more affordable for over six million families and counting.
 
Position Overview 
 
At OCM, we feel and run like a technology startup.  We’ve built a strong engineering team that is utilizing the latest tech to build products that disrupt a traditional industry.  We are looking to expand the team again, and are looking for someone who has a successful track record as a hands-on developer, team lead, and is now looking to grow into product ownership opportunities. 

In this role we will look for:
  • Strong engineering roots / experience
  • Team leadership - can set direction and help reports productively stay on track
  • Strategic thinking - has a perspective on what the product SHOULD do… is a voice at the table.
  • Client facing - is articulate and thoughtful in verbal and written communication.  Can “cross the chasm” w/ business partners to make them feel part of the team.

This position will report directly to the CIO and have direct line responsibility for a small, cross functional team.  There will be some time spent architecting & authoring code (EVERYONE on the team does), but the focus here is on leading a team:  provide a seasoned perspective to help make informed technology decisions; instill professional behaviors and habits throughout the development process; and help mentor / coach developers to be the best that they can be.
 
We are seeking candidates local to the Ewing, NJ area (Greater Philadelphia Region). We currently work in office part time.  
 
In addition to having values in line with the OCM Core Values, we are looking for the following skills and experience:
  • BS Engineering, Computer Science, Information Systems or equivalent thereof.
  • 7 years of experience in software development. 
  • 3 years of experience leading or managing diverse teams.
  • 2 years operating in a remote environment.
  • 3 years operating in a startup environment.  Thrive on the pace and ambiguity.
  • 3 years working in the cloud... have worked w/ two of: GCP, AWS, or Azure
  • Entrepreneurial drive and demonstrated ability to plan, schedule, manage and deliver software releases and features.
  • Internally motivated, hard working, loves to problem solve.
  • Passion for your field of expertise.  You love coding. 
  • Function well as part of a diverse, established, and cohesive team. 
  • Excellent communicator. As a virtual company, this is crucial for all our employees to be clear, responsive, and direct.
  • Motivated by working closely w/ talented colleagues.  
  • Able to give and receive honest feedback.
  • Comfortable and productive working remote.
  • Realistic understanding of startup life - and willingness to commit to the cause.
  • Familiarity w/ marketing technology or ecommerce appreciated
  • Must be eligible to work in the US. 
 
Additional characteristics
Extremely Talented  Coder
  • Can own complex deliverables
  • Can peer review other’s code
  • Finds elegant, efficient solutions to complex problems
 
Architecture
  • Can decompose the bigger picture and topline goals to make best educated guesses on frontline technology choices
  • Can craft and paint pictures of the physical and logical architectures
  • Executing the engineering process
  • Stickler for convention and delivering professional code
  • Can lead teams - making sure everyone has clarity and sufficient explanation to focus on the job at hand, able to focus the team to deliver on time.

Preferred Skills
Server:
  • Microservice design patterns
  • Go
  • Kong (or other API broker)
  • Cloud Functions & Lambda
 
Client:
  • Js
  • npm
  • Css
  • Aphrodite
  • GraphQL
  • Apollo
  • React
  • Redux

Dependencies:
  • Auth0
  • Send Grid (or similar)

AI:
  • Python
  • Machine learning design patterns
  • Regex and other NLP libraries

Data:
  • Pipelines (like Kafka)
  • ETL manipulation services (like Storm or Spark)
  • Aware of Apache Beam
  • Cassandra (or the like)
  • Mongo (or the like)

Build:
  • Docker
  • Crain
  • CircleCi
  • Git
  • Deployment pipeline scripting

Google Cloud:
  • Google Cloud Engine
  • Google PubSub
  • Kubernetes
  • StackDriver
  • Cluster management
 
On Campus Marketing is deeply committed to its policy of equal employment opportunity for applicants and employees. Our employment practices are based on each person’s skills, abilities, and performance. We provide equal opportunity in employment to qualified individuals regardless of their age, race, color, religion, gender, affectional or sexual orientation, national origin, ancestry, citizenship, marital or veteran status, physical or mental disability or any other basis protected by law. This commitment to equal employment opportunity encompasses all employment decisions including hiring, promotion and transfer, selection for training opportunities, wage and salary administration, and the application of benefit plans and Company policies.
                                                                                               
Director of Client Success
Voice Systems Engineering, Inc. -
FSTRVL TRVOSE, PA
Director, Global Facilities Engineering
Integra LifeSciences -
Princeton, NJ
Director, Capital Engineering (NJ)
Empower Pharmacy -
East Windsor, NJ

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Director of Engineering?

Sign up to receive alerts about other jobs on the Director of Engineering career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$213,354 - $274,761
Income Estimation: 
$277,105 - $362,555

Sign up to receive alerts about other jobs with skills like those required for the Director of Engineering.

Click the checkbox next to the jobs that you are interested in.

  • Budget Administration Skill

    • Income Estimation: $141,880 - $286,076
    • Income Estimation: $214,558 - $328,764
  • Computer Simulation Skill

    • Income Estimation: $210,444 - $312,772
    • Income Estimation: $302,239 - $344,936
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Director of Engineering jobs in the Ewing, NJ area that may be a better fit.

Director of Engineering

Jobot, Trenton, NJ

Director of Engineering

SOJO INDUSTRIES, Bristol, PA

AI Assistant is available now!

Feel free to start your new journey!