The role, in a nutshell:
We are seeking a talented and experienced Cloud Infrastructure Backend Software Engineer to join our team and contribute to the development and maintenance of our cloud-based infrastructure. You will be responsible for designing, building, and scaling robust and efficient backend systems that power our core cloud services.
What you’ll do:
- Design, develop, and maintain scalable and reliable backend services and tooling for our cloud infrastructure.
- Collaborate with cross-functional teams to understand product requirements and translate them into technical solutions.
- Collaborate with operations teams to maintain and optimize infrastructure for performance, scalability, and cost.
- Analyze system metrics and identify opportunities for improvement in reliability and efficiency.
- Respond to incidents and implement solutions to minimize downtime and restore normal operations.
- Stay up-to-date on the latest SRE tools, technologies, and best practices.
- Participate in code reviews and contribute to the development of maintainable and reliable systems.
What we're looking for:
- Ability to work independently on projects
- Ability to learn about the supply chain security space
- Experience with AWS, GCP or Azure
- Solid understanding of data structures, algorithms, API design, and software design patterns.
- Experience with Golang
- Experience with databases (SQL and NoSQL).
- Knowledge of microservices architecture and containerization (Docker/OCI, Kubernetes).
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.