Description
Lingotek is a growing SaaS software and translation services company based in Lehi, Utah. Multilingual content translation and localization is a major challenge for enterprise organizations. Lingotek delivers powerful cloud-based solutions that enable companies to engage their global audience.Job Description:
As a Sr. Software Engineer at Lingotek, you will help develop, implement, and support our translation management application, using service oriented architecture solutions and big data technologies. Technologies, include Cassandra, Solr, Postgres, Node and various javascript frameworks, Java, Scala, Ruby, and Okapi. The scale of data is large, with each customer having hundreds to tens of thousands of documents that are processed, stored, and organized with translation memories and history. Algorithms are used on historical data to apply previous work to future similar documents to reduce the overhead and cost of translation.
Lingotek emphasizes deep integrations with client's company assets, particularly content management systems and code repositories, which then are processed through Lingotek's cloud based translation management system. Translated content is seamlessly returned back to the company when complete, via a comprehensive workflow engine. The diversity and breadth of the Lingotek solution is both fun and challenging to work on. Deployment of the Lingotek solution is primarily via a cloud based multi-tenant SaaS application. Lingotek's development life cycle is an agile hybrid, with small teams and short iterations. The environment is excellent, with top notch engineers to associate with and many perks. Each employee at Lingotek has a lot of influence over the direction and success of the company.
The Sr. Software Engineer candidate must have a Bachelor's in Computer Science or Electrical Engineering, and have 5 or more years combined experience as a software engineer, 2 of which need to be at a Senior Software Engineer level. Candidate's must be able to work from our Lehi, Utah office.
The candidate should have experience with big data architectures, SOA and event driven message queuing systems, and have experience with high density storage and retrieval of data in a cloud architecture. The candidate should have demonstrable experience programming in cloud based architectures. The candidate should should be proficient in Linux.
Role:
Senior Software Engineer who can work with the team to improve the overall performance, stability and effectiveness of cloud database systems. Influence the design and architecture of the software stack, including implementation of SOA architecture.
Responsibilities:
Additionally Desirable:
Education/Training: