Sr. Software Engineer (FT)

Company: 
Lingotek

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.

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:

  • Bachelor's degree in Computer Science or Electrical Engineering
  • 5+ years experience as a software engineer
  • 2+ years experience as a Senior Software Engineer
  • Experience developing high performance Java, Scala, or Ruby/Web based applications
  • Experience with SOA architectures and message queues
  • Able to work in Lehi, Utah Lingotek Office

Additionally Desirable:

  • Experience with Amazon AWS development, Cloud Foundry or other similar cloud deployments
  • Exposure to PostgreSQL and RDBMS knowledge
  • Exposure to Cassandra (or other NoSQL) and Lucene SOLR
  • Exposure to Hadoop and Cloudera
  • Proficient in Linux

Education/Training:

  • Bachelor's degree in Computer Science or Electrical Engineering

Location: Lehi UT
Type: Full-time
Experience: Senior level
Functions: Senior Software Engineer
Industries: Computer Software
Posted: Ongoing

Please send to jobs@lingotek.com.