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.
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
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
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
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
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.
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.
- 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
- 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 email@example.com
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 firstname.lastname@example.org
Does this job really require Go skills? If not, please report it and we will take a look.