Careers

As a high growth enterprise SaaS company and leading innovator in the white-hot omnichannel CX market, we are always looking for talented and ambitious individuals to help grow our business.

Our mission is to empower people to improve experience with companies they care about. So if you share our passion for delivering exceptional consumer experiences while helping the world's largest brands materially improve their businesses, we'd like to hear from you.

At OpinionLab we believe that our success is directly correlated to our culture of always putting our customer first, owning issues to resolution, innovating intelligently, scaling our business for success, trusting and empowering our employees and always working together as one team.

If you are looking for a dynamic and challenging experience to learn from the best and accelerate your career to the next level, OpinionLab might be for you. Apply for one of our current opportunities.

Current Openings

Current Openings

DevOps Engineer: Chicago

OpinionLab is looking for a DevOps Engineer that is highly collaborative and has the technical acumen to join our Chicago-based team.

+

We are the global leader in Voice of Customer (VoC) feedback innovation, serving a prestigious client list that includes nearly half of Fortune 50 organizations such as Wal-Mart, Bank of America, Ford Motor Company, and many more. With real-time listening solutions for every brand touch point, this pioneering VoC platform invites consumers to share input in their own words, at anytime, from anywhere, helping organizations collect, understand, and leverage both structured and unstructured customer data. For over a decade, hundreds of the world’s leading brands have looked to the familiar [+] feedback symbol to better acquire, engage, and retain customers through an approach so streamlined it’s groundbreaking: listen always, listen everywhere. The result is actionable customer insight that sparks foundational improvement to companies’ products, people, and brands.

As a DevOps Engineer, you will work closely with other highly skilled engineers and architects to design and build the next-generation of our SaaS VoC platform. Your expertise building scalable cloud hosted platforms with open source tools will be critical in this role. To join our team, you must embrace and thrive in a collaborative, team-oriented, environment that focuses on delighting our customers via high-quality and timely delivery.

Key Responsibilities include:

  • Ensure the continual functioning of mission critical operations
  • Collaborate with all members of the technical staff in the delivery of best-in-class technology solutions
  • Build new infrastructure in AWS with Chef
  • Build a Continuous Delivery pipeline utilizing Jenkins and testing plugins
  • Develop logging, monitoring, and alerting systems using Ruby and stats
  • Build dashboards of system, application and business metrics
  • Troubleshoot environment and application issues along-side the Development team
  • Participate in work planning
  • Provide input to personnel skill and contribution evaluations

Desired Skills & Experience:

  • Experience building and supporting a SaaS cloud based infrastructure
  • Experience supporting software development organizations in release management and large scale software deployments, including content integration software and strategies
  • Demonstrated experience managing Rails & Java(Clojure) applications
  • Demonstrated experience managing MySQL and PostgreSQL databases
  • Demonstrated experience managing Elasticsearch and RabbitMQ
  • Strong security background and experience with PCI or other similarly regulated compliant environments
  • Familiarity with security compliance standards
  • Experience with mission critical applications and infrastructure
  • Thorough knowledge of TCP/IP networking and Internet
  • Programming skills in Ruby &/or Python

Compensation:

  • Commensurate with experience.
  • Benefits include medical, dental, life and disability insurances, paid holidays, vacation and sick days, 401K with employer match, FSA plan

Software Developer (clojure): Chicago

OpinionLab is seeking a Software Developer to join our Chicago, IL­ based Product Development team in the West Loop.

+

The OpinionLab backend data team is responsible for creating and maintaining applications and services for processing large amounts of customer feedback data from some of the largest companies in the world. Our ongoing challenge is to transform streams of independent comments into actionable intelligence for our customers in real time. We primarily use Clojure on AWS to build microservices and data pipelines to handle and enrich this data. If you are interested in applying functional programming techniques to help uncover the secrets hidden in our data, we have plenty of work for you.

Our team values teaching each other and continuously improving our skills. We use several agile practices, including (currently) pair programming, code review, retrospectives, continuous integration and test­driven development, to help us be more productive and to ensure reliability of our product. We focus on simplicity as a way to maintain quality and to allow us to quickly deliver features for the business over time.

You will be responsible for:

  • Developing platforms and services for scalable data collection, storage, processing and
    distribution.
  • Architecture and design of a mission­critical SaaS platform with associated APIs.
  • Learning and teaching Clojure to other developers individually and in a study group.

Experience Required – You must:

  • Have experience in one or more object­ oriented and/or functional programming
    languages
  • Desire to learn Clojure (if you haven’t already)
  • Be willing to work in multiple programming languages
  • Have experience with Web development or creating Web services
  • Have experience automating tests
  • Be willing to participate in pair programming (at least some of the time)
  • Write well­ designed, efficient code
  • Have experience with source control
  • Enjoy working in a team environment

Bonus Points for experience with any/all of the following:

  • AWS (EC2, RDS, S3, SQS, Route53, Lambda, DynamoDB, …)
  • Elasticsearch
  • PostgreSQL and/or MySQL
  • Chef
  • Git
  • RabbitMQ, 0MQ, or other asynchronous messaging systems
  • Contributing to Open Source software projects

Compensation:

  • Commensurate with experience.
  • Benefits include medical, dental, life and disability insurances, paid holidays, vacation and sick days, 401K with employer match, FSA plan

Javascript Developer: Chicago

OpinionLab is seeking a JavaScript Developer with strong agile skills to join our Chicago, IL based Product Development team in the West Loop.

+

As a member of our Product Development team, you will play a critical role in the architecture, design, development, and deployment of OpinionLab’s web­based applications and services. Our JavaScript developers build the full­stack systems that millions of web users interact with to leave feedback on sites like Home Depot, Wal­Mart and Comedy Central. JavaScript developers with knowledge and passion for Angular and/or Rails make an ideal fit for our small (less than 20) but dedicated Product Development team.

Basics: You know HTML5, CSS3, AJAX JavaScript and JQuery. You practice cross-­browser, responsive, mobile friendly design with semantic markup.

Frameworks: You know one or more current JS Frameworks, such as Angular (preferable), React, Backbone, Knockout, or one of the 50 or more out there, but primarily have foundational Vanilla JS skills. We are transitioning to an Angular framework in our Rails environment, and are always evaluating new frameworks. You can run tests and work with your application from the command line using Jasmine, PhantomJS, Karma, Protractor or similar technologies. You can execute basic Bash and Ruby scripts, and work Git from the command­-line.

Modularity: Y​ou know there’s more to modular development than choosing whether the script tag goes in the head or the body. You have used a tool such as RequireJS, CommonJS, ES6 modules, the JS Module Pattern, or Browserify to support modular development. You know how to avoid polluting the global scope.

Performance: B​efore adding a library to use a single function, you assess its impact on user experience. You use build tools like Grunt, Gulp, or Broccoli to produce optimized builds of JS files. You are comfortable having clients and teammates inspect your code for performance issues that may affect their sites, and you assess performance yourself using DevTools and browser extensions as needed.

Craft: ​Lint isn’t just what you find in your pockets–you use a linter to keep your code clean. You implement performant, reliable tests using Jasmine, Mocha, CucumberJS, or another testing library. You stay on top of new developments in JavaScript, and languages like CoffeeScript, and follow bloggers/tweeters or attend meetups and conferences to connect with people and ideas.

Beyond Code: In addition to crafting the software to run our systems, we take pride in working in self­sufficient cross functional teams. This means that we:

  • design and plan our own work (a la Scrum)
  • architect and design mission critical SaaS platforms and APIs
  • use and contribute to open­source technologies and frameworks
  • continuously learn from and teach to other team members
  • translate business needs into working software

Compensation:

  • Commensurate with experience.
  • Benefits include medical, dental, life and disability insurances, paid holidays, vacation and sick days, 401K with employer match, FSA plan

Let's get started

Contact For Demo
Popup