You are an engineer with an eye for constant improvement. You not only look at improving the code but also tooling, the commands you use, the user-facing documentation and everything that makes great and beautiful products possible.
You don’t throw around words such as “high availability” or “resilient systems” without understanding at least their basics. Because you know that words are easy to talk but there is a fair amount of work to build such a system in practice.
You love coaching people – about the 12-factor apps or the latest tool that reduced your time of doing a task by X times and so on. You lead by example when it comes to technical work and community.
You will be a hands-on contributor but you also love to scale people in your team by guiding and building them.
You can talk fluently to computers: It does not matter if it is Python, Go, Java, NodeJS or any other widely used and known programming language. Till you know one and you know it well, you fit right in. You believe languages are just tools to solve problems.
You have some exposure/understanding of systems. You have worked on some systems and are curious about the once you have not worked on.
You can express ideas and your opinions and don’t shy to say no if you don’t know something. We are not hiring Wikipedia after all, are we?
What you will be learning and doing?
You will be working on cloud-native technologies such as Kubernetes, Prometheus, Service Meshes like LinkerD, Istio, etc.
You will most likely be programming in Go or Python (not to worry if you have not used them before, some of our best engineers started fresh on these languages after they joined us.)
You understand the needs of customers and can translate them into solutions that work and scale using open source cloud-native technologies.
You manage a team of technical engineers but you also love to get your hands dirty with a new tool or a new framework from time to time. You build your own perspective and viewpoint on things because you don’t believe ivory tower architects are effective.
You will potentially contribute to open source projects as part of your work and work on applying those technologies in the context of a customer problem.