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.
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:
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