Senior Java Developer
Matillion
Software Engineering
Manchester, UK
About us
Ready to shape the future of data?
Matillion is the intelligent data integration platform.
We're changing how the world works with data – and we need driven, curious people who think big and move fast.
We built the Data Productivity Cloud to supercharge data productivity, and now we’re shaping the future of data engineering with Maia – our AI-powered virtual data engineers that help teams design, build, and manage data pipelines at unmatched speed.
Join #TeamGreen, where the mission comes first, collaboration drives us forward, and everyone pulls in the same direction to make a dent in the universe bigger than ourselves
About the role
This is a high-impact Senior Software Engineering role within the Pipeline Observability team. You’ll be working on systems that sit at the heart of how customers understand, monitor, and fix data pipeline issues in real time. The work spans backend services, APIs, and occasionally frontend components, all contributing to a highly scalable, event-driven platform.
The team is small, self-sufficient, and fast-moving, giving you real ownership of technical decisions and the opportunity to influence both architecture and product direction.
What you'll be doing
- Build and enhance production services, applications, and APIs that power Matillion's Pipeline Observability capabilities, helping customers monitor pipeline health, diagnose issues, and apply fixes
- Work across the full software development lifecycle, from technical design and architecture through to implementation, testing, deployment, and ongoing production support
- Work across the full software development lifecycle, from technical design and architecture through to implementation, testing, deployment, and ongoing production support
- Collaborate closely with Product, UX, and engineers across multiple teams to shape solutions, challenge assumptions, and deliver high-quality software that solves real customer problems
- Contribute primarily to backend services, with occasional frontend work in React where needed
- Build features involving asynchronous processing, messaging, and event-driven workflows that enable more intelligent and autonomous capabilities within Maia
- Take ownership of technical decisions, proactively evaluating trade-offs to deliver scalable, reliable, and maintainable solutions
- Improve engineering practices through code reviews, mentoring, and active participation in planning, estimation, and technical discussions
What we are looking for
- Strongly proficient in coding in Java and Spring Boot 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
- Strong problem-solving skills and the confidence to make technical decisions and evaluate trade-offs independently
- Demonstrable experience working in a cross-functional team to solve business goals, whilst adapting to different types of technical challenges
- Comfortable using AI-assisted development tools such as Claude Code, or enthusiastic about adopting them as part of your daily working
At Matillion, we’re here to do something hard - change the way the world works with data, and build a great company along the way. Big, bold goals aren’t for the faint-hearted, and we don’t shy away from them. But we don’t do it alone. No egos, no politics - just great people working together, guided by our six core values;
- Confidence without arrogance
- Working with integrity
- Customer obsessed
- Innovate and demand quality
- Bias for action
- We care
We operate a flexible working culture that promotes work-life balance, with benefits including:
- Company Equity
- 30 days holiday + bank holidays
- 5 days paid volunteering leave
- Health insurance
- Life Insurance
- Pension
- Access to mental health support
More about Matillion
Thousands of enterprises including Cisco, London Stock Exchange Group, EDF and Slack trust Matillion for a wide range of use cases from insights and operational analytics, to data science, machine learning and AI. We are a truly global workforce, dual headquartered in Manchester, UK and Denver, Colorado, with expanding offices in Hyderabad, India, along with valuable remote colleagues around the world.
We are keen to hear from prospective Matillioners, so even if you don't feel you match all the criteria please apply and a member of our Talent Acquisition team will be in touch. Alternatively, if you're interested in Matillion but don't see a suitable role, please email talent@matillion.com.
Find out more about life on #TeamGreen here.
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.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.