Matillion - Software Engineer - Internal Engineering Platform
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 3+ years of combined experience across software engineering and DevOps/SRE. We are looking for engineers who can both design and build a solution, and operate it in production. • Strong software engineering background with hands-on experience in Python, AWS, Docker, and Terraform. Exposure to Java, JavaScript/TypeScript, NodeJS, Go, or React is a plus. • Experience with CI/CD and build management tools and processes (for example Gradle, Maven, GitHub Actions, or equivalent). • Familiarity with source code version control systems, specifically GitHub. • Metrics driven: proficient in measuring success, value, and gaps, with familiarity of engineering metrics such as DORA. • System design experience, particularly for internal platforms or shared tooling • Familiarity with SQL and no-SQL databases • Experience integrating Generative AI or agentic tooling into engineering workflows • 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 looks to stretch themselves • Problem solving: recognition of problems and recasting difficult-to-solve problems to find unique and innovative solutions • Integrity: honest and transparent in dealing, open to voice and accept criticism, trustworthy and builds credibility through actions • Detail focused: pays attention to the details and makes a conscious effort to understand causes instead of just the effects • Big picture aware: understands the scope and impact of a problem or solution • 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 operate a flexible working culture that promotes work-life balance, with benefits including: • Company Equity • 27 days paid time off • 12 days of Company Holiday • 5 days paid volunteering leave • Group Mediclaim (GMC) • Enhanced parental leave policies • Access to various tools to aid your career development
Responsibilities
• Internal Engineering Platform • Solution Ownership: Identify problems in the developer lifecycle, design the solution, and take it through to implementation and operation. The team sets direction; it does not wait to be told what to build. • Developer Empathy: Gather holistic feedback from developers and design solutions that measurably improve their lived experience. • Simple Setups: Build scaffolding and templating tooling so that a new service can go from idea to deployed in hours rather than weeks. • Local Confidence: Design and maintain local development environments that let developers validate changes before pushing, reducing disruption in shared environments. • Zero Touch Deploys: Design and implement tools and processes that carry changes from merge to production with automated confidence, without manual shepherding. • AI Standardisation: Innovate ways to use Generative AI and agents for developer assistance, and curate the approved toolkit and agent configurations used across engineering. • Hermetic Builds: Ensure our builds are insensitive to the libraries and other installed software on the build environment. • Self-Service Releases: Develop tools that allow product development teams to control and run their own release processes. • CI/CD and Build Tooling: Design, improve, and glue together the tools used for continuous integration, build management, automated testing, release management, and configuration. • Governance: Own and enforce policies and procedures around source control, changes, and releases. • Datasource Environments: Manage test endpoints used for validating Matillion's data connectors, including accounts, roles, credentials, and test data. • Measurement-driven Efficiency: Use engineering metrics such as DORA to proactively drive efficiency and identify gaps. • Administration and Support: Perform administration and troubleshooting, and support engineers across Matillion. • Enhance Collaboration: Work closely with different engineering teams to operate as one cohesive unit. • Self Development and Growth • Develop new skills by working with other members of the team • Work with the Team Lead and Manager to identify training goals • Partake in technical discussions within the team • Actively identify and complete opportunities for self-training and external training • Drive the team's process of continual improvement
No credit card. Takes 10 seconds.