
Cloud Security Engineer
Thought MachineResponsibilities
- Provide security expertise and mentorship to engineering teams during solution planning, design, and testing.
- Co-develop threat models and mitigation strategies with engineering teams.
- Design and build scalable cloud-native preventative and detective security controls.
- Build and maintain automation to audit infrastructure-as-code and deployed infrastructure.
- Develop security tooling, contribute to third-party security products, and update existing tools.
- Collaborate with cloud engineering and operations teams to maintain secure production operations.
- Perform security reviews and security testing.
- Contribute to security strategy and security tooling selection and creation.
Requirements
- Experience building and deploying containerized applications in public cloud environments using infrastructure automation.
- Knowledge of cloud networking architecture, cloud operations, cloud security, automation, and orchestration.
- Familiarity with threat modeling and security design reviews.
- Knowledge of security in distributed systems and good security practices for containers and Kubernetes.
- Experience with Go, Python, or other modern programming languages.
- Coding experience creating, automating, and integrating security tools.
- Experience with version control systems such as Git.
- Experience designing, developing, and maintaining security in public cloud environments such as AWS and GCP.
- Strong interpersonal and communication skills.
- Desirable qualifications include experience operating distributed systems at scale, knowledge of well-architected cloud security frameworks or CSA-CCM, security-community contributions, web application penetration testing, security tooling, and cloud provider APIs.
Benefits
- Voluntary Pension Plan matching up to 5%.
- Private healthcare and comprehensive life insurance.
- 25 days of holiday plus public holidays and two charity days per year.
- Daily meal allowance.
- Access to learning materials, courses, sports and hobby clubs, and workplace snacks and drinks.
- Full-time permanent position based in Lisbon with four days per week onsite.
- The company provides the latest technology and encourages learning and professional development.
Categories
About Thought Machine
Our team’s mission is a bold one – to create technology that can run the world’s banks according to the best designs and software practices of the modern age. In doing so, we will properly and permanently rid the world’s banks of the problems generated by poor technology running on legacy infrastructure. Our solution to this is Vault Core: a complete core banking platform that is capable of being configured easily to suit the needs of any bank. We have built Vault Core from the ground up as a cloud-native, microservices and API-based platform. Thought Machine has a deep culture of engineering excellence, and our approach has engendered a seismic shift in the banking industry. Thought Machine is looking for highly talented individuals to help grow the company and achieve our ambitious goal. We pride ourselves on having an excellent internal culture, where we strive hard to create the best possible working environment; a healthy mix of great technical work, fast pace, a supportive atmosphere, and of course our irreverent sense of fun.