Matillion logo
Matillion

Senior Software Engineer - Platform Engineering & Development

🕐 27 dias atrás📍 Hyderabad

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