Senior Software Engineer, Infrastructure
Role details
Job location
Tech stack
Job description
We are looking for an exceptional Senior Infrastructure Engineer with experience in building high-performing, scalable, enterprise-grade applications. to join our growing team. In this role, you will be responsible for building a high-performance queuing/storage engine. You will work in a polyglot environment where you can learn new languages and technologies whilst working with an enthusiastic team.
In this role, you will also be responsible to:
Software Engineering
- Design and develop high-volume, low-latency applications for mission-critical systems and deliver high availability and performance
- Contribute to all phases of the development life cycle
- Write well-designed, testable, efficient code
- Evaluate and propose improvements to existing system
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Infrastructure Engineering
- Maintain and evolve application cloud infrastructure (AWS)
- Maintain and evolve Kubernetes clusters
- Infrastructure hardening according to compliance and security requirements
- Maintenance and development of monitoring, logging, tracing, alerting solutions
Requirements
Do you have experience in Terraform?, Do you have a Master's degree?, * BS/MS degree in Computer Science, Engineering or a related subject
-
7+ years of industry experience
-
Experience of working with public cloud infrastructure providers (AWS/Azure/Google Cloud)
-
Experience with Terraform, Docker
-
A hands-on approach to implementing solutions
-
Good understanding of Linux networking and security Exceptional understanding of Kubernetes concepts
-
Experience with GOlang/Python/Java/Ruby (any) and databases such as PostgreSQL
-
Contributions to open source projects is a plus