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

The Opportunity

Marketo’s Sales Engagement Apps team is looking for an energetic, hungry, passionate, and kickass Senior Software Engineer specialized in Ruby. If that is you, join us to help build beautiful software that directly impacts the day to day lives of thousands of salespeople.

As a Senior Software Engineer, you’ll be an integral member of our diverse engineering team and have a strong technical background, participating in architecture discussions, technology reviews, mentor fellow engineers, and participate in pull requests. You’ll provide valuable feedback on the product user experience and help drive a superior product to a wide audience. As a member of our team, you’ll work on solving important, complex problems on a platform that requires a broad range of technical skills.

We've got a platform that is used by thousands of salespeople and sales teams and that is tightly integrated with the world’s #1 Marketing Engagement Platform. We have integrations into Gmail, Outlook, Salesforce and we're using technologies that are built using React, Rails, Node -- the whole thing has been built by a small, tight-knit team of engineers.


The best person for the job won't necessarily be the one with everything on our wish list, but will be the candidate who shows they can learn, collaborate, and contribute to our culture.   We can’t wait to talk to you!



  • Writing code, including specs
  • Sit in on a whiteboard session and work on how we’re going to re-architect our back-end to be 25% faster by keeping the front-line API the same, but swapping out the old endpoint with a faster back-end
  • Learn a brand-new programming language because there’s a new framework we discovered that allows us to build an important feature that our customers care about
  • Joining in an intense debate whether the button should be 3px to the left or the right, because details matter
  • Jumping on screen shares with either our Sales or Success team


 Required Skills and Experience: 

  • 3+ years solid professional coding experience in Ruby on Rails
  • Experience designing and building web applications (Front-end and Back-end)
  • Background and knowledge of CS principles such as data structures and algorithms
  • Experience with object-oriented design
  • Skills in MySQL, PostgreSQL, or other relational databases
  • Experience with agile development methodologies
  • Experience with Linux and supporting application in a Linux environment
  • A good eye for usability and visual aesthetics and willingness to learn more
  • Excellent communication skills and attitude
  • Willingness to learn and explore new technologies
  • Willingness to interact with customer when the code breaks in production
  • Positive work attitude, self-motivator, quick learner, and a team player
  • BS/MS in Computer Science, Engineering, or related field preferred


Marketo is an equal opportunity employer


Skills & Requirements Qualifications