Why be an Engineer at Thomas International?
At Thomas International we're on a mission to positively impact the global talent solutions market with digital-first, scientifically valid, outcome driven product experiences that every one of our customers consider indispensable.
To support our mission, Product Engineering is looking for a Senior Software Engineer (Backend) to join one of our cross-functional and highly collaborative feature teams (comprised of Engineers, Product Managers, UX designers and Psychologists). Together, you'll solve problems and provide customer value through lean agile and continuous delivery practices, all whilst building and evolving a modern software platform.
Our Tech Stack
We like our tech to work for us and are constantly evaluating and re-evaluating our choices. Nothing is ever set in stone, we don't expect you to know it all on day 1, and we believe that understanding patterns and concepts comes before specific technologies. Our stack is built around:
For a Senior Software Engineer (Backend), knowledge of general architectural patterns and experience developing microservices based event-driven platforms would be advantageous.
Requirements
To better support our people with clear role expectations and career development in Product Engineering, we are in the process of defining all our roles’ accountabilities with the SFIA-7 framework. At Thomas International, the position of Senior Software Engineer conforms with the following SFIA-7 skills at level 4 and applies to the context of a Scrum team:
Typical Activities for a Senior Software Engineer
As a SFIA-7 Level 4 role, a Senior Software Engineer is an effective, visible, proactive, and influential technical leader within the wider Product and Technology group, and especially within the Engineering community.
Typically activities within a sprint could include:
Benefits
Learning Culture
In the wider Product and Technology community we put continuous improvement of our staff, processes, and systems at the heart of everything we do. In support of this value, all members of the Technology Group have access to Ten-Percent Time, which can be used for personal development, experimentation, or collaborative innovation across the group. This equates to 1 day per 2-week sprint protected, self-directed and applied to any of the following three pillars of organisational betterment: