Software Engineer
Edinburgh, Scotland, U.K.
3d ago

Software Engineers - Edinburgh, UK

Are you a collaborative and experienced Software Engineer who enjoys challenging technical problems? Would you like to work for the market leader in human insights technology?

Join us at UserTesting, as we work together to scale our team, systems, and business, whilst employing industry best practices such as pair programming, refactoring, code review, and continuous deployment.

Company :

UserTesting enables organisations to deliver great user experiences and make research-backed decisions - all with unprecedented ease and speed.

Our customers include 48 of the top 100 brands in the world, and we have delivered human insights to over 35,000 companies to date.

Headquartered in San Francisco with offices in Atlanta and Edinburgh, we have a longstanding culture of supporting remote work.

UserTesting is regularly rated best place to work’ for a reason : we offer competitive salaries and benefits, stock options, and plenty of perks.

We support our employees’ growth, recognise their achievements, and celebrate their successes.

In our engineering teams we put people before code and champion diversity throughout our organization. We value authenticity, trust, and respect above all when we say everyone is welcome, we mean it!

Let’s work together to bring human insight to the world.

Position :

We are looking for Software Engineers to deliver projects and initiatives that will directly contribute to the growth and success of UserTesting. You will :

  • Be able to demonstrate an excellent understanding of the full development lifecycle.
  • Advocate for best practices for quality in code, architecture, and design, as well as maintainability, performance, and scalability.
  • Work collaboratively with engineers across a variety of domains and time zones.
  • Readily give and receive feedback to improve our products, teams, and yourself.
  • Promote simple and elegant solutions that balance current needs while keeping an eye on the future.
  • Requirements :

  • Expert knowledge of JavaScript, Java, or other equivalent OOP language / s.
  • Experience in solving problems collaboratively.
  • Expertise in applying and promoting industry best practices.
  • Strong desire to spread your knowledge via presenting and mentoring.
  • Enthusiasm for engineering practices such as refactoring, TDD, CI / CD, pair programming, and design and code reviews.
  • Readiness to embrace and enhance UserTesting’s core principles : #GetBetter #DriveResults #CustomersFirst #BeKind #KeepItSimple.
  • Bonus :

  • Experience of Angular, React, or VueJS.
  • Experience of Ruby with Rails.
  • Experience of Golang
  • Experience of Kotlin.
  • Experience in developing microservices.
  • Experience in localizing and internationalizing a web application.
  • Experience in working with AWS.
  • Note to recruitment agencies - We do have a preferred supplier list for the provision of recruitment services, and we will not accept unsolicited CVs from suppliers not currently on our PSL.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form