Description

The Senior Cloud Security Software Engineer is responsible for building a secure continuous delivery pipeline and platform inside 3rd party clouds. This is a highly technical role that requires broad and deep experience in managing the security of infrastructure and applications across cloud providers and data centers. This position requires practical knowledge of security concepts, software development, and continuous integration/delivery. Responsibilities Work with other members of a small to mid-sized development team to design secure software architectures. Work with Information Security Analysts and Incident Responders to ensure that all the preventative and responsive actions are being taken. Work with Information Security Penetration Testing teams to perform offensive security tests against our platforms. Work with the Information Security Vulnerability Management team to enhance the application scanning, network scanning, and cloud service provider configuration scanning. Strengthen applications by identifying opportunities for improvement, making recommendations, and designing and implementing security enhancements. Analyze, diagnose, and implement fixes for detected and reported security issues. Perform coding, debugging, testing, and troubleshooting throughout the application development process. Perform code reviews and mentor other team members. Qualifications Required Bachelor's Degree in Computer Science, Computer Information Systems, Computer Engineering, Mathematics, Engineering, or another related field 7+ years of proven professional experience as a software engineer developing web and cloud-based applications Advanced experience in functional programming, data structures, algorithms, and object-oriented design and analysis Advanced experience in secure software design best practices Advanced experience developing software applications using any two or more of the following programming languages/technologies: C#, C/C++, PHP, PowerShell, Python, Node.js, ASP.NET Core, WPF, Go, Rust Advanced experience using a Cloud Provider (AWS, Azure, GCP) Advanced experience developing and deploying Docker containers Advanced experience creating CI/CD pipelines Advanced experience using Git or similar distributed version control systems Proficient in using Windows/Linux/Unix from a terminal Strong written and verbal communication skills Self-motivating and self-learning Preferred Experience with multiple Cloud Providers (AWS, Azure, GCP) Open source code you are proud of

Education

ANY GRADUATE