What you will be doing
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.
What we are looking for
Essential Skills
- 5+ 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.
Desirable Skills
- Experience with developer portals.
- 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.
Personal Capabilities Required
- 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.
Benefits
- 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.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak Academy