Senior Software Engineer
Matillion is built around small development teams with responsibility for specific themes and initiatives. Each team is a mix of engineers with various levels of skills and experience. The Senior Software Engineer works within a team to write, test, and release new features and fix problems in the Matillion products, all while innovating on new ideas.
We value in-person collaboration here at Matillion, therefore this role follows our hybrid work structure where Matillioners work 2 days a week in our Manchester. The rest of the week you are welcome to work from the office, or remotely if you’d prefer.
What you'll be doing...
- You’ll spend a significant amount of your time working on production services and applications for Matillion, whilst also collaborating with the broader team to understand and deliver work that contributes to the teams’ goals
- You’ll be helping to create public APIs and integrating with big git providers including Microsoft and Github, in order to give our technical customers more control over their entire workflows
- Collaboration is key to this role, as such you’ll spend a lot of your time working with other members of the team and also with the Product team, providing feedback on code and ensuring Matillion engineering standards are upheld
- You’ll have extensive opportunity to develop your technical and interpersonal skills through self-training, collaboration with the broader team, and mentoring, enabling progression through up-skilling to take on more complex tasks
- By driving continuous improvements in the teams ways of working, team practices and processes, you’ll also be mentoring other team members and taking the lead on Scrum activities.
What we are looking for
- Be strongly proficient in coding in Java, with a good understanding of underpinning techniques of Object-oriented Programming, Programming concepts and best practices (e.g. style guidelines, testability, efficiency, observability, scalability, security).
- Experience in full software development life cycle from design to deployment via CI/CD tooling, using agile methodologies (e.g. Kanban, Scrum).
- Experience with cloud technologies, strong preference for AWS
- Demonstrates a definite bias for action in leading initiatives, mentoring team members, and striving for team operational excellence.
- Demonstrable experience working in a cross-functional team to solve business goals, whilst adapting to different types of technical challenges
At Matillion, we are committed to providing competitive salaries in line with market standards. Our estimated compensation range for this position is £59,600 - £89,400, but the final salary will be based on your relevant skills, experience and qualifications demonstrated in the hiring process.
Want more jobs like this?
Get jobs in Manchester, United Kingdom delivered to your inbox every week.

Perks and Benefits
Health and Wellness
- Health Insurance
- Life Insurance
Parental Benefits
- Birth Parent or Maternity Leave
- Non-Birth Parent or Paternity Leave
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
Office Life and Perks
- Casual Dress
- Happy Hours
- Snacks
- Company Outings
Vacation and Time Off
- Paid Vacation
- Paid Holidays
- Personal/Sick Days
- Sabbatical
- Leave of Absence
Financial and Retirement
- 401(K)
- Pension
- Company Equity
Professional Development
- Learning and Development Stipend
- Promote From Within
- Shadowing Opportunities
- Access to Online Courses
- Lunch and Learns
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program