This is a remote position.
DISCLAIMER: This job posting is intended for active pooling of candidates who will become part of our talent pool. Your qualifications will be assessed against both current and future job openings. Should your application align with a role that corresponds to your skills and experience, and an opportunity arises, our recruitment team will reach out to you immediately. Please note that this does not guarantee immediate placement or contact. Additionally, we exclusively consider applications from individuals who are currently reside in the US/Canada during their application process.
Salary: $62,000 - $72,000 per annum
Experience Required: Minimum 1 year of project experience
Job Description
The Lead Information Security Software Data Engineer (Client) joins a mature, Agile, and cross functional software squad which designs and builds data driven custom cyber security solutions. Using a cloud first approach yet integrating with on-premise and SaaS platforms to develop solutions that support metrics and other data programs critical to the bank.
What you will be doing
As the Lead Information Security Software Data Engineer, you will use your natural creativity, statistical, mathematical, data mining, and interpreting techniques, ETL, databases, data warehouses, etc. to connect the dots finding insights and uncovering opportunities to enhance our programs used by a range of consumers from analysts to senior leadership supporting critical aspects of the bank’s cyber security programs. You will develop, test, deploy, and maintain the custom code and integrations needed to achieve that. A key aspect of your responsibility will be working with multiple teams to co-develop solutions as well as get the data you need.
Additionally
Provide input and guidance to build foundations for good data practices.
Championing SOLID application design
Prepare and run automated tests.
Participate in Agile ceremonies such as story writing, estimation, sprint planning, retrospective, and standups.
Create changes to new and existing code through integrated Peer Review (PR) process.
Identify and propose new integrations, and solutions that increase the security of our applications and business.
Establish working relationship with other teams that support data insights and metrics.
Build upon team quality practices to ensure long term sustainability and maintainability.
Other duties as assigned.
What you should have
Bachelor's degree in Computer Science/Information Systems or comparable / relevant experience
Experience with one or more general purpose programming languages including, but not limited to: Python, JavaScript, Java, C/C++, C#, or Go.
Experience with SQL, NoSQL, DB2, SAS, Tableau, Splunk, Elastisearch is a plus.
Experience with R and / or data science related Python libraries, such as Numpy, Pandas, Scrappy, or similar is a plus.
Experience with statistical analysis, data mining, and mathematics is a plus.
Ability to write readable and complete test code at unit through integration levels.
AWS experience with modern serverless and hybrid patterns
Belief that infrastructure should be deployed as code.
An architect's mindset to understand how systems interconnect and can troubleshoot distributed systems effectively.
A mentor mindset and love to model modern methodologies with unit tests, code review, design documentation, debugging, and troubleshooting.