Deutsche Bank Company Profile

CSO - Senior Engineer - Python Developer

Deutsche Bank

Descrierea postului

Job Description:

CSO – Information Security OperationsEveryday DB observes thousands of intrusion attempts. Integrated in Deutsche Bank’s Chief Security Office (CSO), the Information Security Operations team is responsible for mitigating these risks. The Information Security Operations team enables the business of Deutsche Bank by providing agile security operational capabilities. The teams: Cyber Threat Operations, Malware Response & Cyber Forensics, Incident Response, and Vulnerability Management provide global services from key locations in Frankfurt, Jacksonville and Singapore.Job Overview:The Python Developer will be responsible for maintaining and further developing a platform for supporting Incident Response and cyber security operations. The platform automatically collects suspicious and potentially malicious software artifacts from a number of data channels, determines the risk and behavior of these artifacts, and makes corresponding analysis results available to internal stakeholders and defense technologies.The Python Developer should be very much familiar with the Django framework, have experience with relational and ideally also NoSQL datastores, and be able to process and work with large amounts of data.Roles and Responsibilities overview:• Maintain and further develop software components as well as interfaces for automatically collecting and analyzing malicious software artifacts from different sources.• Discuss design and implementation decisions with stakeholders from the Information Security Operations space.• Ensure correctness, reliability, and resilience of developed solutions, and carefully take scalability and performance requirements into consideration.Requirements:Technical Skills:• Very good knowledge in Python, the Python Django framework, and developing reliable and scalable applications.• Strong knowledge of relational databases (ideally PostgreSQL) and query optimization to efficiently maintain and process large amounts of information.• Alternatively, strong knowledge of NoSQL datastores (ideally Elasticsearch).• Comfortable with working on the Linux command line, and experience with version control systems (ideally git).• Knowledge of security best practices for (web) applications and datastores.• Familiarity with the Incident Response and cyber security field is considered a plus but not mandatory.Non-Technical Skills:• Capability of explaining and discussing design and implementation approaches and decisions for complex projects with other stakeholders.• Self-motivated, strong team player, and interested in learning.Education and Certifications:• Bachelor’s or Master’s degree from an accredited college or university, ideally with a focus on software design and development.Deutsche Bank is an Affirmative Action/Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.Click here to find out more about our diversity and inclusion policy and initiatives.