Senior Software Engineer
We are scaling up our release cadence and we need to strengthen our release team.
We are looking for a candidate with a background in software development, and code-based infrastructure and who has an interest in process automation. You might have worked as a DevOps engineer or a developer with an interest in tooling and high-scale software development.You are also analytic and have good communication skills, are structured, and have the ability to follow up on different topics with a variety of development teams.
Due to the close collaboration with our core database engineering teams, this role provides the opportunity to build your knowledge of low-level systems, programming, and database design.
What you will work with:
- Investigate and track down issues by perusing logs, looking at charts, and understanding code
- Discuss and align with development teams about possible solutions
- Automate steps in the release process using a variety of scripting languages
- Work in our CI build service configuring pipelines and administering overall structure
What you’ll bring:
- Proficiency in Java and Python
- Experience with CI/CD pipelines
- Automation and cloud experience in AWS
- Strong communication and interpersonal skills
Nice to have:
- Proficiency or interest in Kotlin and Bash
- Understanding of databases and their components
- Automation and cloud experience in GCP
- Experience with Infra/Configuration as Code (IaC/CaC) tools
Our automated tests are run both on AWS cloud instances and on our own cloud-based Aura instances. Tools such as Grafana, Datadog, and Google Cloud Operations are used to ensure we can not only identify when issues arise but also have a straightforward way to investigate where the pain points are