Software Engineer

Engineering | San Mateo, CA, United States



Software Engineer

 

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

 

The Opportunity


Real time CRM synchronization is a key differentiator of Marketo’s Marketing Automation Platform. Our customers have millions of leads in their Marketo database and their CRM database. Keeping these two systems synchronized in an accurate and timely manner is mission critical and challenging. Solving this problem with the scalability and high performance our customers demand is a key job for the Marketing Automation Platform team.

 

As an engineer on this team, you will help take Marketo’s platform components to the next level of scalability and performance and keep the CRM synchronization running smoothly. We use proven technologies like Java, PHP, and MySQL and leading edge technologies like Spark, Kafka, and Mongo.

 

If you are passionate about solving challenging technical problems in a dynamic, fast-paced, collaborative, and fun-loving environment, we think this is a good opportunity for you.

 

Your Responsibilities:

  • Design, develop and test (including automated, continuous integration) key product features/components of our platform.
  • Develop systems that are highly reliable, scalable, and easy to monitor and operate.
  • Be independent in feature/component design and conduct effective code reviews for your peers.
  • Be an active participant in architectural and design discussions.
  • Provide timely solution to customer issue.

 

Required Skills and Experience:

  • 5+ years of industry software development experience.
  • Strong core Java, design patterns and OOD/OOP skills.
  • Fluent use of SQL to produce efficient queries.
  • Industry experience in technologies, including:

o    Linux

o    Spark

o    Kafka

  • Testing frameworks like JUnit
  • Experience with agile development methodologies.
  • Positive work attitude, self-motivator, quick learner, and a team player.
  • BS/MS in Computer Science, Engineering, or related field preferred.

 

It is great if you know:

  • PHP
  • Hadoop, HBase
  • Yarn, Oozie, Zookeeper
  • Cassandra, Redis, or Mongo
  • Akka framework
  • Scala
  • Spring

 

 

About Marketo


Marketo provides the leading engagement marketing software and solutions designed to help marketers develop long-term relationships with their customers – from acquisition to advocacy. Marketo is built for marketers, by marketers and is setting the innovation agenda for marketing technology. Marketo puts Marketing First. Headquartered in San Mateo, CA, with offices around the world, Marketo serves as a strategic partner to large enterprise and fast-growing small companies across a wide variety of industries. To learn more about Marketo’s Engagement Marketing Platform, LaunchPoint® partner ecosystem, and the vast community that is the Marketo Marketing Nation®, visit www.marketo.com.


Marketo is an equal opportunity employer.