This job has expired

Senior Software Engineer

Employer
Tricentis
Location
UK
Salary
Competitive
Closing date
15 Sep 2021

View more

Sector
Technology & New Media
Contract Type
Permanent
You need to sign in or create an account to save a job.

Job Details

Company DescriptionTricentis makes the software industry's #1 Continuous Testing platform and is recognized for reinventing software testing for DevOps. We aim to remain #1 by focusing on creating experiences for our users that are second-to-none.

We're looking for a Senior UX Designer to bring unity and harmony to our products and services by leading the effort to create a design system. The design system will start with standardization of UI elements, but will expand to include common nomenclature and a common approach to developing in-product content.

The best experiences occur when there is cohesion across all parts of a company. This position will leverage the expertise of others throughout Tricentis to develop product design standards that align with the creative efforts of other groups.

If you are the type of person to notice inconsistencies and you want the ability to do something about it - and you enjoy working with a great group of people - read further!

Job DescriptionTricentis seeks a senior engineer to join its R&D team to support continued innovation of its LiveCompare product.

ContextLiveCompare is a devops support tool for SAP applications (expanding to support other packaged applications) that helps developers, testers and operations team members transform ideas into working software running in production faster, cheaper with minimal risk and maximum quality.

LiveCompare Analyses Include
  • Code quality
  • Impact analysis
  • Object comparison
LiveCompare architecture shows the LiveCompare server at the heart of the system. The server software is written in C++ (minimum C++14) and integrates with SAP systems. The server responds to all user requests that are brokered by a web layer. The client is a combination of HTML and JavaScript.

The server itself is a multi-layered application. The core "workflow" technology implements an abstract representation of a "program" delivered in a graphical environment LiveCompare Studio. The server is multi-threaded and multi-process based to help maximise performance and resilience.

QualificationsRequired Skills:
  • Algorithms
  • Graph algorithms. E.g.: topological sort, minimum spanning tree, depth- and breadth-first traversal
C++ (minimum C++14)
  • STL
  • Boost
Optimisation
  • Runtime performance is critical to the success of LiveCompare. Demonstrate skills at implementing efficient algorithms and optimisation techniques.
  • SQLITE
  • C-API
  • SQL
SAP NetWeaver RFC SDK is a plusTools
  • Microsoft Visual Studio
  • Perforce
  • Jira
  • Confluence
Large Existing Code Base
  • LiveCompare's codebase has been continuously developed since ~2007. Must have experience working with large existing code base.
Additionally
  • Fluent in English (spoken and written)
  • Worked as part of a globally distributed team
  • Flexible working hours to account for time zone differences of distributed team
  • Be able to travel throughout Europe (Austria and UK must)
  • Be able to travel to USA
Additional Information

Your First Three Months
  • Month 1: You'll be in "listen and learn" mode. You'll meet with many people throughout the company to better understand company culture. You'll also use our products and get up to speed on the current design system.
  • Month 2: You'll create at least 7 design patterns to be used on products and get them reviewed and approved. You'll also create your Jira backlog and establish communication channels for design system activities.
  • Month 3: You'll continue creating design patterns (at least 10) and give your first cross-company presentation on the R&D design system.
Why You'll Love Working at Tricentis
  • The benefits are great! Some benefits include flexible working hours (no core time) and company paid volunteer days.
  • Our commitment to diversity and inclusion runs deep. We actively seek out those with different perspectives and consciously take steps to ensure everyone has a voice that is listened to. We want to make the best, most innovative products and we need multiple perspectives to do that. That isn't just lip-service. We continuously update our processes if we find ways they can be more inclusive.
  • Team members truly want the best for each other and the company. People are happy to share their insights and will lend help when needed.
  • We're passionate creators - of both products and experiences.
Our attractive compensation packages follow current market salaries and will be determined in person, depending on your experience, qualifications and skill levels.

Do you want to play a pivotal role in a fast growing, innovative and highly motivated company where each individual contribution to the company's business counts?JOIN US! We're very much looking forward to your application! Tricentis is proud to be an equal opportunity workplace. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran.
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert