Manager - Software Engineering, Marketing Platform

Engineering | Portland, OR, United States

Manager – Software Engineering, Marketing Platform


Marketo provides the leading engagement marketing software and solutions designed to help marketers develop long-term relationships with their customers t– from acquisition to advocacy. Marketo is built for marketers, by marketers and is setting the innovation agenda for marketing technology.

The Opportunity

We are looking for a hands-on Engineering Manager for our Marketing Platform Team, who will lead and motivate a team of software engineers on cross functional dependencies and project priorities.  This individual will participate in the architecture and design, and do hands-on development. In addition, he or she will manage the team’s schedule, assist tier-3 support when needed, and mentor team members

Required Skills and Experience:

8+ years of software development experience

2+ years of managing small engineering teams of 5 to 7 software engineers

3+ years of developing large scale applications with high availability and reliability requirements, ideally in a SaaS environment

Object oriented design and implementation skills using Java/J2EE, Scala or other OO languages and frameworks

Able to manage 2 or 3 concurrent projects

Able translate requirements into detailed designs for complex software systems

Experience with relational (SQL) databases

Strong oral and written communication skills

Experience with agile development methodologies

Experience with Git, SVN or other code management systems

BS/MS in Computer Science, Engineering, or related field preferred

Desired Skills and Experience:

Experience with NoSQL databases, like Mongo and HBase

Experience with Spring and Hibernate a plus

Experience using queueing systems (ActiveMQ, Kafka)

Experience with PHP applications


Marketo is an equal opportunity employer.