This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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. As a Staff Software Engineer you will work within a team to write, test, and release new features and fix problems in the Matillion products, all while innovating on new ideas.
Job Responsibility:
Lead hands-on software development, establishing design patterns and driving the direction of the codebase
Solve complex problems, considering key factors like security, performance, and scalability
Collaborate with multiple teams to break down long-term projects into actionable increments
Mentor team members, conduct code reviews, and optimise processes through automation and best practices
Work closely with business and customer-facing teams to ensure the development of customer-centric features and provide technical support when needed
Proactively research new technologies and drive continuous improvement
Requirements:
Strong proficiency in programming languages including Java and React
Good understanding of underpinning techniques of Object-oriented Programming, Programming concepts and best practices (e.g. style guidelines, testability, efficiency, observability, scalability, security)
Experience implementing Java Spring microservices
Experience using container technologies such as docker
Experience with relational database technologies, such as Postgres, MySQL, Oracle or SQL Server
Background in full software development life cycle from design to deployment via CI/CD tooling
Experience using agile methodologies (e.g. Kanban, Scrum)
Demonstrable experience with cloud technologies, strong preference for AWS
Ability to collaborate in a cross-functional team to solve business goals, whilst adapting to different types of technical challenges
What we offer:
Company Equity
27 days paid time off
12 days of Company Holiday
5 days paid volunteering leave
Group Mediclaim (GMC)
Enhanced parental leave policies
MacBook Pro
Access to various tools to aid your career development