skip to Main Content

Senior Software Engineer

Edinburgh, UK

About Lingo24

The translation and localization industry is fast paced and the technology that’s driving it has reached a tipping point. AI, automation and machine learning are revolutionising how some of the biggest global brands localize huge volumes of content across multiple languages, markets and channels – fast.

At Lingo24 we combine the creativity of our global teams with our AI-powered platform to help clients like Adidas, Virgin, TNT, Patagonia, Trainline, Schneider Electric and Eventbrite to deliver great customer experiences, get to market faster and drive their international growth.

Lingo24 is headquartered in Edinburgh, with offices in Europe, Asia and the Americas.

About the role

Lingo24 is looking for a Senior Software Engineer to join the development team on our award winning translation platform. Technology underpins everything we do at Lingo24 and is key to our ability to meet customer needs and expectations as we continue to grow.

We believe that a strong, innovative technology platform and service offering is a key differentiator within the translation market, and we focus on using a mix of Automation and AI to scale translation delivery.

The Engineering team at Lingo24 is responsible for the development of our bespoke translation platform used by our customers, translators and employees. This platform is used to deliver global content for some of the world’s leading brands including Adidas, Virgin, Global Eagle, WPP, Patagonia, Eventbrite and Schneider Electric.

Ideally we are looking for a full stack engineer, or front-end engineer with experience in Java, with experience building modern reactive applications, as we undertake some exciting developments in our core platform.

We have a high performing technology team, and it is the ideal place to work on a modern technology stack built using good practices including automated testing, continuous integration and DevOps.

Responsibilities

  • Delivery of quality code using agile and test driven development methodologies
  • Ability to turn functional and non-functional requirements into well structured software
  • Participation in requirements review sessions (“Three Amigos”) with analysts and QA Engineers
  • Ability to assess the impact of changes on our systems and infrastructure
  • Development of complex database queries, views, triggers and functions
  • Conducting code reviews and participating in pair programming sessions
  • Provision of technical and support documentation
  • Delivery of quality code using agile and test driven development methodologies
  • Ability to turn functional and non-functional requirements into well structured software
  • Participation in requirements review sessions (“Three Amigos”) with analysts and QA Engineers
  • Ability to assess the impact of changes on our systems and infrastructure
  • Development of complex database queries, views, triggers and functions
  • Conducting code reviews and participating in pair programming sessions
  • Provision of technical and support documentation

Qualifications

  • Computer Science degree, Software Engineering degree, or evidence of equivalent industry experience
  • Professional experience with a modern JavaScript web framework (VueJS, React, Angular, Backbone, Ember, etc)
  • Experience with writing automated tests (e.g. Jest, Karma, Jasmine, Mocha, AVA, tape)
  • A solid understanding in core web and browser concepts (e.g. how the browser parses and constructs a web page)
  • A solid understanding of semantic HTML, CSS, and core JavaScript concepts.
  • 4+ years professional Java development experience
  • Experience working in an agile development environment
  • Experience using Git in a professional/workplace environment
  • Computer Science degree, Software Engineering degree, or evidence of equivalent industry experience
  • Professional experience with a modern JavaScript web framework (VueJS, React, Angular, Backbone, Ember, etc)
  • Experience with writing automated tests (e.g. Jest, Karma, Jasmine, Mocha, AVA, tape)
  • A solid understanding in core web and browser concepts (e.g. how the browser parses and constructs a web page)
  • A solid understanding of semantic HTML, CSS, and core JavaScript concepts.
  • 4+ years professional Java development experience
  • Experience working in an agile development environment
  • Experience using Git in a professional/workplace environment

Nice to Haves

  • Experience working with development tools and frameworks (Maven, Spring, JUnit, Jenkins)
  • Experience working with web services (REST, SOAP)
  • Hands on experience of Puppet and Docker
  • Hands on experience of Kubernetes
  • Experience working with databases, both relational (e.g PostgreSQL) and non-relational (e.g. MongoDB)
  • Experience working with development tools and frameworks (Maven, Spring, JUnit, Jenkins)
  • Experience working with web services (REST, SOAP)
  • Hands on experience of Puppet and Docker
  • Hands on experience of Kubernetes
  • Experience working with databases, both relational (e.g PostgreSQL) and non-relational (e.g. MongoDB)

Behaviours

  • Passion – we are looking for colleagues who have a passion for language and the benefits that technology-enabled services can provide to help clients accelerate their international growth and engage their global teams.
  • Problem solving – we expect our colleagues to be inquisitive problem solvers who seek to proactively explore challenges and new ideas for our clients and our business, basing decisions on evidence and aligning solutions to our company services.
  • Entrepreneurial spirit – we have an entrepreneurial spirit in the company and are looking for colleagues who can apply this to optimisation by persisting with new and innovative ideas, with a tolerance of risk. Questioning the way things have always been done, and challenging why choices have been made.
  • Authority – our colleagues are expected to be able to communicate confidently both externally and internally on their areas of expertise, putting forward the Lingo24 viewpoint effectively.
  • Passion – we are looking for colleagues who have a passion for language and the benefits that technology-enabled services can provide to help clients accelerate their international growth and engage their global teams.
  • Problem solving – we expect our colleagues to be inquisitive problem solvers who seek to proactively explore challenges and new ideas for our clients and our business, basing decisions on evidence and aligning solutions to our company services.
  • Entrepreneurial spirit – we have an entrepreneurial spirit in the company and are looking for colleagues who can apply this to optimisation by persisting with new and innovative ideas, with a tolerance of risk. Questioning the way things have always been done, and challenging why choices have been made.
  • Authority – our colleagues are expected to be able to communicate confidently both externally and internally on their areas of expertise, putting forward the Lingo24 viewpoint effectively.

What we offer

  • A truly global working environment
  • A place to develop new skills and experiences
  • A social and fun place to work
  • Flexible working hours and arrangements
  • 24 days’ paid holiday per year plus Bank Holidays
  • An additional day of holiday starting in the 3rd year of working at Lingo24
  • A bonus Loyalty month every 5th year at Lingo24 – a celebratory month on top of your standard holidays

What we offer

  • A truly global working environment
  • A place to develop new skills and experiences
  • A social and fun place to work
  • Flexible working hours and arrangements
  • 24 days’ paid holiday per year plus Bank Holidays
  • An additional day of holiday starting in the 3rd year of working at Lingo24
  • A bonus Loyalty month every 5th year at Lingo24 – a celebratory month on top of your standard holidays

Submit your CV now to apply for this role.

X