Integrations Engineer

Location / Irvine, CA, United States

Apply Now

The Company

Mavenlink is a rapidly growing, globally recognized SaaS company that provides technology, expertise, and support that enables organizations throughout the world to conduct business anywhere, with anyone. We believe every business deserves a chance to succeed in today’s fast-moving, connected economy. That’s why we set out to reinvent the way the world conducts business — and why we need people just like you.

Did we mention that Mavenlink is an awesome place to work? You’ll have the opportunity to work in an energetic environment with a smart team that loves what they do.

The Role

About the opportunity

As an Integrations Engineer at Mavenlink, you’ll report to our VP of Solution Architecture and work with the team to build and deliver new product integrations. In addition to developing new integration product features, you’ll be a teacher and mentor to other engineers, helping to teach new technologies, skills, and approaches.  

Goals and Responsibilities

It’s critical for our Mavenlink product to integrate into a variety of environments - working in Ruby, Rails, and other languages, you’ll develop new product integrations and integration features . We have an agile engineering team that practices pair programming in addition to a more-traditional individual model so you can expect to work collaboratively to accomplish new success and continue stretching yourself and our product as a team. Success in this role stems from:

  • Developing new integrations in a test-driven development environment with a high degree of collaboration
  • Providing input on product features to help Mavenlink provide excellent experiences for our clients
  • Participation in group discussions, retrospectives, and planning meetings
  • Balancing product delivery with with attention to code quality and best practices
  • Evangelizing the team culture of clean code, strong testing philosophies, pair programming, and helping train and onboard new engineers

Your Profile
Collaboration is in your blood. You love psychologically safe environments that challenge you to bring ideas to the table and impact product development plans. Complex software solutions and challenges motivate you and thriving in a continuous learning environment comes naturally. You enjoy empowering clients through expanding product integrations and having a close impact on product scaling efforts. Our newest Integrations Engineer will bring with them:

  • Prior experience and/or education in software development
  • 1-4 years of object-oriented design principle knowledge
  • Excellent written and verbal communication and the ability to be client-facing
  • Commitment to continuous learning and career growth
  • Knowledge of common web technologies such as, but not limited to Ruby on Rails, Python, Javascript frameworks, or related technologies

Our Philosophy

Working for a successful smaller-size tech company is a lifestyle choice rather than a job choice. We believe every company can be successful with the right technology and that every individual can be successful with the right culture. We believe in collaboration - that working hand-in-hand brings the best thoughts to the table and creates an environment of learning and growth. Here, you’ll enjoy:

  • An intentionally engaging culture - ditch the silo!
  • Competitive pay and benefit options
  • Strong work-life balance as a focus of the company
  • The chance to learn from some of the best people in the business, including the company’s founders
  • A vibrant, collaborative and devoted team, who still makes time for fun
  • Snacks? Check. Drinks? Check. Game nights? Check!

At Mavenlink, we strive to create an inclusive workplace that upholds the dignity of all people. We value, respect, and celebrate everyone’s individualities and honor their unique strengths from all different walks of life. We believe that embracing the diversity of thought and perspective encourages collaboration that leads to product (and people!) innovation, diverse products, and a successful business.

Mavenlink is an Equal Opportunity Employer.


We have a complex product and we’ve built a technology stack that allows for continuous deployment with nearly zero downtime. Every Mavenlink engineer majors in code and minors in product, so we all love working through data designs as well as complex user interactions. Whether it's through pair-programming, flexible roles, or our obsession for quality, test-driven code, our engineers (from grasshopper to black belt) are always learning.

"Every engineer has something to learn and something to teach. We invest in a pairing culture to make our code and our engineers better."

— Roger Neel , Chief Technology Officer

Irvine, CA, United States

Our Irvine headquarters is just minutes from great restaurants and entertainment, and close to beaches and boating. Work in the tech hub of Southern California and enjoy great perks like:

  • In-office cafe with Nespresso coffee stations
  • Daily catered lunch
  • Cold brew coffee, beer, and kombucha on tap
  • Stocked kitchen with a variety of snacks and cold beverages
  • Access to onsite gym (with Peloton bikes)!
  • Flexible schedule for work-life balance
  • Rewarding team environment
  • New Hire Orientation and various personal development courses offered throughout the year
  • a ping pong table, shuffle board, Pac-Man arcade game machine, and more!
  • Group Health Insurance including medical, dental, and vision plans
  • Life Insurance
  • Voluntary benefit options such as Auto, Home, and Pet Insurance
  • Paid Parental Leave
  • Voluntary Commuter Benefit Options (FSA)
  • 15 days of Paid Time Off, plus two additional days with each year of employment
  • 11 Paid Company Holidays which includes a Floating Holiday
  • Top Performers employee recognition program
  • Philanthropic, social, and wellness events through MavenLife

If you don’t see your dream job listed, we encourage you to apply anyway. We don't want to miss out on the unique talents and qualities that make you...well, YOU! We would love to add you to the Maven network. Maybe it's not now, but soon. Let's develop a connection regarding future opportunities at Mavenlink.