Product Development Engineer


Riga, Latvia


Tom Sawyer Software is seeking a qualified candidate for the position of Product Development Engineer in Riga, Latvia.

As member of a global Product Development team, the Product Development Engineer works with our top graph and data visualization and analysis experts worldwide to design, develop, and test Tom Sawyer Software graph and data visualization technologies.

We are looking for inquisitive and bright minds, with a passion for solving the most challenging graph and data visualization problems faced by our top-tier partners and customers.

Primary Responsibilities Qualifications
  • Work with internal stakeholders and Fortune 500 customers around the globe to solve complex business and data visualization challenges
  • Work closely with the architectural team to refine requirements and designs, and enhance our core graph and data visualization platform
  • Learn and work with the latest technologies, including Java, Spring, and Graph Databases
  • Develop and implement comprehensive software unit tests that exceed our high-quality standards
  • Contribute to total product quality by reporting defects and missing features, and proactively enhancing product documentation
  • Opportunities to represent Tom Sawyer Software at recruiting events, tradeshows, and in customer demonstrations
  • Bachelor's Degree in Computer Science or an equivalent degree
  • Minimum of two years of software development experience
  • Experience with software design
  • Proficiency in Java, C#, JavaScript and other modern development technologies
  • Knowledge and interest in at least one of the following areas of expertise:
    • Graph Layout
    • Algorithms and Data Structures
    • Data Mining
    • Data Visualization
    • User Interface Design and Development
    • Web Technologies
    • Application Integration
  • Ability to succeed in a fast-paced, entrepreneurial environment
  • Strong attention to detail with good organizational skills
  • Excellent oral and written communication skills
  • Fluent in both written and spoken English
  • Brings energy, enthusiasm, and a positive attitude to the job


Tom Sawyer Software offers competitive compensation, incentive stock options, and comprehensive health insurance. Other benefits include high-quality work equipment, centrally located office, and a flexible work schedule.

Apply for this position

View all open positions