View All Jobs

Senior Software Engineer

US-CA-San Mateo
  • Apply
Marketo Employee? Click Here to Refer
Company Information

Marketo is truly at the forefront of the rapidly evolving and competitive landscape of Marketing Technology and experiencing hyper-growth. We have the most inspired, customer-obsessed people supercharging a nation of empowered marketers with inspiration, education and an unrivaled engagement platform. Our people are fueled with a passion for innovation, competition, and a relentless commitment to making the Marketer successful. That fire is what makes Marketo an amazing place to work. Headquartered in San Mateo, CA, Marketo serves customers all over the world and has offices in Denver, CO; Portland, OR; Atlanta, GA; Seattle, WA; Dublin, Ireland; London, UK; Tel Aviv; Sydney, Australia; and Tokyo, Japan.

Job Description

Who are we?

At Marketo, we are creating the world’s leading engagement platform that empowers marketers to deliver the authentic experiences customers desire at scale. Our team is fueled with a passion for innovation, growth, and a relentless commitment to making the Marketer successful. We hire dynamic, passionate, and innovative individuals who thrive in fast paced environments. 

The Opportunity

Marketo’s Sales Engagement Apps team is looking for an energetic, hungry, passionate, and kickass Frontend Developer. If that is You, join us to help build beautiful software that directly impacts the day to day lives of thousands of salespeople.

You are a frontend developer. You love building products where you can see and feel the impact of your work quickly. You have a strong background of using JavaScript to build complex client-side applications. You follow blogs, read books, and constantly try new and interesting technologies so that you can be the best engineer possible. You sweat the small stuff because details matter.

You are interested in building in a component-driven architecture with a bleeding edge frontend tech stack using React, Redux, ES6, Babel (stage-2), and Webpack. The idea of contributing to our component library and style guide where you will have an impact across multiple production apps excites you.

You should join our crack team of engineers.

This role sits in our San Mateo office and reports to the Manager, Engineering.

What will you do?

As a frontend developer on the Sales Engagement Apps team, you'll not just be supporting the team, you'll be tapped into an instant feedback loop of how people are using the product you help create and how it helps them generate more business. In addition, you’ll be:

  • Writing reusable, extensible code
  • Shipping high impact features
  • Contributing to our component library and style guide creating a consistent, delightful user experience
  • Branching out into unfamiliar territory by taking part in architecture reviews that will shape the future of our frontend
  • Diving into multiple codebases from our JavaScript frontend app, to more complicated projects like our Gmail integration
  • Working with the rest of the team to map out features and improvements to our user experience
  • Sharing an amazing meal during our team Lunch & Learn and hear about what the rest of the team is up to, learn about a new technology, or discuss our upcoming happy hour

 Is this you?

  • Bachelor's degree in Computer Science, related discipline or equivalent experience
  • 4+ years of experience designing and developing large scale, data-driven web applications with high availability, ideally in a SaaS environment
  • Experience with one or more JavaScript UI libraries like React or Backbone
  • Strong knowledge of JavaScript, HTML, and CSS
  • Strong knowledge of cross browser support and responsive layouts
  • Background and knowledge of CS principles such as data structures and algorithms
  • Good verbal and written communication skills
  • Strong ability to troubleshoot software problems
  • Experience with a version control system (Git preferred, SVN, Perforce, or CVS experience acceptable)

Would be great if you also have:

  • Experience with functional programming paradigms such as immutable data structures, high order functions, and composition
  • Experience in client side security such as XSRF and cross-site scripting
  • Experience with Agile (preferably Scrum) & Test-driven development
  • Experience with common JavaScript build tools like Webpack, Gulp, Grunt, or Browserify
  • Experience with CSS preprocessors like Sass or Less
  • Experience with common open-source application/web servers like Node, Nginx, Apache 

 Why Team Purple?

Skills & Requirements Qualifications