Integrations Engineer

Engineering Irvine, California


Description

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