United Kingdom - fully remote

Matillion is data transformation for cloud data warehouses. In addition to award-winning, highly rated products, we are proud to have highly rated employee reviews on Glassdoor.

Matillion is dual-headquartered in Manchester, UK and Denver, Colorado and we are expanding teams globally across all functions.

As a company, our core values drive our processes. We have a bias for action, we innovate and demand quality, we work with integrity, we are confident without arrogance, customer obsessed and care about our people and our communities. We are looking for people to join Matillion who share our integrity, drive and passion.

Matillion is built around small development teams with responsibility for specific themes and initiatives. The Senior Software Engineer role is intended to bring technical expertise, significant experience and a lead by example behaviour to our software development process.

We are now looking for a Senior Software Engineer with Golang experience to join #TeamGreen. This role can be based remotely across UK or Ireland.

What you will be doing

Technical Authority on the themes and initiatives owned by the team;

Ensures long term stability of the software, test packs and documentation

Represents the team in feature and initiative planning sessions and provides expert feedback on new ideas

Assists in curating the team backlog to ensure the team are always working on the highest priority items

Working with the Development Team Leaders to refine tickets to promote a manageable size

Code reviews for the team and other teams

Working with the infrastructure and automation teams to identify needs and align efforts for required solutions

Software Development:

A Senior Software Engineer is expected to spend a majority of their time hands-on in the production of software for Matillion products

Discuss, establish and maintain the design patterns, framework selections and direction of the codebase

Solve almost any type of problem with little supervision

Provide engineering options, with unbiased pros and cons to meet problems shared by the business

Working with product and test to refine and break down stories to levels implementable by development

Development and improvements in confirmation testing (unit test, API test, automation, etc.)

Work closely with members of the business teams to ensure customer-centric development of features

Actively contribute to the process of continual improvement, with regard to self, team and systems

Technical escalation for other team members on complex or hard to diagnose issues

Issue Management:

The prompt prioritisation and processing by the team of incoming bugs according to strategy

Ensuring responsive support to the customer-facing colleagues

Status reporting back to customer-facing colleagues

Recognition of problems and recasting difficult-to-solve problems in order to find unique and innovative solutions

Technical Mentorship:

Assisting in developing new skills within the team through coaching and delegation, particularly in Go

Identifying and feeding back areas of improvement and strengths and being knowledgeable about the team

Encouraging others to partake in technical discussions and increasing team inquisitiveness

Explain, demonstrate and engage fellow team members in ‘doing the right thing’ guided by the values of Matillion

Facilitating learning lunches, release planning and debrief sessions

Taking part in retrospectives and helping identify themes for change or improvement

What we are looking for

Demonstrable an in-depth knowledge of Go within a commercial environment, able to drive best practice and standards.

Experience building a SaaS product

Proven ability of tackling challenging projects

Demonstrable knowledge of Databases and query languages (SQL)

Experience in full software development life cycle from design to deployment using agile methodologies such as Kanban and Scrum

Object Oriented Design and Programming


Amazon Web Services, Google Cloud Platform, Microsoft Azure knowledge

Java or Java Script (React) development experience.

Redshift, Snowflake, BigQuery, Synapse Data Warehouse Knowledge.

Personal Capabilities Required, e.g. skills, attitude, strengths

Inquisitiveness- digging into problems and solutions to understand the underlying technology

Autonomy - ability to work on a task and solve problems independently 

Motivation - sets personal challenges and constantly looking to stretch themselves

Problem solving - recognition of problems and recasting difficult-to-solve problems in order to find unique and innovative solutions

Integrity - honest and transparent in dealing, open to voice and accept criticism, is trustworthy and builds credibility through actions

Detail focussed - pays attention to the details and can make a conscious effort to understand causes instead of just the effects

Big picture aware - understands the scope and impact of a problem or solution

Find out more about Matillion and our core company values.

Our Benefits

- A truly flexible & remote working culture

- A culture that promotes work life balance

- Company Equity

- Access to mental health support

- 25 days holiday that increases to 30 after 12 months service + bank holidays

- 5 days paid volunteering leave

- Health insurance

- Life Insurance

- Pension

- Career development with monthly hackdays and access to a Udemy account

& much more!

We are keen to hear from prospective employees, so please apply and a member of our Talent Acquisition team will be in touch.

Alternatively, if you are interested in Matillion but don't see a suitable role, please email

Matillion is an equal opportunity employer. We celebrate diversity and we are committed to creating an inclusive environment for all of our team. Matillion prohibits discrimination and harassment of any type, Matillion does not discriminate on the basis of race, colour, religion, age, sex, national origin, disability status, genetics, sexual orientation, gender identity or expression, or any other characteristic protected by law.

How to apply

Send CV's and cover letters to

Does this job really require Go skills? If not, please report it and we will take a look.