Senior Software Engineer, Front-End

Pittsburgh, PA /
Engineering /
About the Role
OtterTune is looking for a Senior Software Engineer to drive the front-end development of our SaaS offering. Our auto-tuning system has a dashboard and monitoring platform where users can inspect the changes OtterTune has made to the database's configuration and visualize the improvements in performance over time. Engineers in this role will be making key decisions around frontend software design and building the user-facing platform as we prepare for launch. 

Who We Are
OtterTune is building a bleeding-edge auto-tuning system for modern databases. OtterTune observes a customer’s database while it runs and learns the optimal configuration for their database's runtime parameters, improving database performance. The parameters suggested by OtterTune often beat those selected by professional database administrators.

You Might Be a Fit for the Role If…

    • You are excited to work on a small, independent team of developers.
    • You enjoy taking the lead on projects and working with others across multiple disciplines. 
    • You have at least 5 years of professional experience building user-facing frontend applications.
    • You have experience with React, EmberJS, or another client side single-page app framework.
    • You have work relevant experience, or a publicly visible portfolio.
    • You have a passion for software correctness, and have used a framework like Jest, Jasmine, or MochaJS.
    • You have a thorough understanding of asynchronous, RESTful client-server communication.  

Bonus Points If…

    • You have design experience, working on any of the following: persona writing, requirement writing, low-fidelity wireframes, high-fidelity mockups, or user testing.
    • You have knowledge of database internals.
    • You have knowledge of modern machine learning algorithms.
    • You have "full stack" experience, having worked with a model-view-controller style backend, like Django, Ruby on Rails, or similar.
    • You have experiences with multiple front end languages beyond JavaScript, CSS, and HTML. e.g. TypeScript, Elm, or Dart.
We Would Still Like to Hear From You
Humans never stop learning. Everyone learns on the job, no matter what job it is. OtterTune employees are encouraged to take time to level up their skills. Even if you do not check all of the boxes, please reach out to us about this position if you are interested.

Building an Inclusive Workplace
OtterTune is an Equal Employment Opportunity employer and is committed to building a team that represents a variety of backgrounds, perspectives, and skills. OtterTune embraces diversity and provides equal employment opportunities to all employees and applicants for employment. OtterTune prohibits discrimination and harassment of any type on the basis of race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local law. All employment is decided on the basis of qualifications, performance, merit, and business need.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.