Engineer II - TD Securities

TD Bank • New York City, NY

Company

TD Bank

Location

New York City, NY

Type

Full Time

Job Description

Company Overview

TD Securities offers a wide range of capital markets products and services to corporate, government, and institutional clients who choose us for our innovation, execution, and experience.With more than 6,500 professionals operating out of 40 cities across the globe, we help clients meet their needs today and prepare for tomorrow. Our services include underwriting and distributing new issues, providing trusted advice and industry-leading insight, extending access to global markets, and delivering integrated transaction banking solutions. In 2023, we acquired Cowen Inc., offering our clients access to a premier U.S. equities business and highly-diverse equity research franchise, while growing our strong, diversified investment bank.We are growth-oriented, people-focused, and community-minded. As a team, we work to deliver value for our clients every day.

Job Requirements

• Undergraduate degree or Technical Certificate• Ability to perform complex to difficult technical tasks independently• 5-7 years relevant engineering experience, including experience with the following required: - Unix Engineering expertise- Understanding of Databases (e.g. Oracle, MSSQL)- Database Query Languages (e.g. SQL, XQUERY, NoSQL)- Understanding of XML, XSLT, XPATH, JSON- Experience with Java/JMS, .NET, C/C++, REST- Collaboration Tools - Confluence, Stash, JIRA,- Pipeline TeamCity/Jenkins- Knowledge of any of the Azure/AWS/GCP public cloud,• Experience with the following preferred: - Implementation experience for the NICE Actimize Platform- Azure migration experience is preferred.- Experience in configuration management tools like SaltStack/Ansible/Chef is preferred. - Experience with Salesforce CRM administration• Experience with the following a plus: - Understanding of Messaging Systems and Paradigms (e.g. Solace, TIBCO EMS)- Understanding of Workflow Engines, Complex Event Processing Systems (e.g. TIBCO BusinessWorks and Drools)- Exposure to Solace, TIBCO EMS, WebSphere MQ, JBoss, Tomcat- Experience with Application Testing, Test Automation- Understanding of DevOps Tools and the Agile Methodology• Business knowledge in one or more of the following areas preferred: - Capital Markets (Familiarity with Asset Class and Products)- Regulations (Dodd Frank, Volcker, TOTUS, FATCA)- Compliance (AML, Surveillance and Supervision)

Job Details

Software Engineer will contribute to the design and integration of a number of tools and technologies that are part of our Compliance, Surveillance & Supervision. It will include integrating with the various products within the bank that will be part of TD Securities and TD Cowen integration.Engineer as part of the Compliance, Surveillance & Supervision Product Technology team. The team is responsible for providing technology solutions for the Compliance, Surveillance & Supervisory product group. Experience working on SaaS implementations and building the systems integrations necessary for SaaS to function efficiently. Unix Engineer with experience and background in Application Architecture, Design / Deployment and Testing, Product Certification, Real-time Event Driven Systems, Application Integration, Application Monitoring and Management, Databases and Application Integration with knowledge of Java, JMS, REST, XML, XSLT, and SQL is best suited for this role. The role also must ensure all of the Regulatory, Compliance, and Internal Audit obligations as identified by TD Securities Technology Risk Management/Information Security standards are met by the delivered solution. Following are general responsibilities of the role:• Contribute towards the future strategy and technology direction• Perform deployments, administration and management of application components• Assist with Automated Regression Testing, System Integration Testing and Performance Acceptance Testing• Support non-production environment• Monitoring and Measurement of Key Performance Indicators• Perform capacity planning for both production and non-production environments• Product certification, patch management, upgrades and currency.• Ensure project deliverables are met in timely manner with excellent quality• Build system deployment plans and follow the ITIL process• Leverage DevOps Tools and Agile Methodology to deliver projects• Java 12, Python and Scala for general purpose programming • Netty, ZeroMQ, and raw sockets for remoting • BerkeleyDB and Apache Cassandra for data storage • Apache Kafka and Apache Beam for streaming and distribution.• Scheduling using Autosys/Apache Airflow.• Build CI CD pipelines in Jenkins/Team City• AngularJS and React for UI development • Google Protocol Buffers for serialization • HDFS, Apache Hive, Apache Spark for scalable analytics • Graphite and Graphana for metrics • Linu x as the operating system (Open Suse moving to RHEL 7) • Azure Cloud for infrastructure.

Inclusiveness

At TD, we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity of our customers and communities in which we live in and serve, and creating an environment where every employee has the opportunity to reach their potential.

If you are a candidate with a disability and need an accommodation to complete the application process, email the TD Bank US Workplace Accommodations Program at [email protected] . Include your full name, best way to reach you, and the accommodation needed to assist you with the application process.

EOE/Minorities/Females/Veterans/Individuals with Disabilities/Sexual Orientation/Gender Identity.

Qualifications

Desired skills:• Solid understanding of data structures and algorithms • Detailed knowledge of how reference data is used by Front, Middle, and Back Office applications • Proficient in asynchronous and concurrent programming • Experience building and delivering scalable and distributed systems using various programming languages • Solid understanding of various approaches to data storage • Strong network programming experience • Experience building large scale distributed systems that have been successfully delivered to customers • Solid understanding of test-driven development and familiarity with best-of-breed tools and technologies • In-depth understanding of the Linux operating system • Desired Interpersonal Skills • Takes great personal pride in building robust software • Strong sense of ownership • Passionate about programming and computer science • Enjoys working in a fast-paced environment • Has excellent written and verbal communication skills • Has strong customer focus

Date Posted

08/01/2023

Views

14

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineer, Devices Automation - Block

Views in the last 30 days - 0

Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...

View Details

Senior Data Engineer - Sortly

Views in the last 30 days - 0

Sortly is a successful distributed and remotefirst company offering a multidevice inventory management solution They are seeking a Data Engineer with ...

View Details

FEA Engineer - PhysicsX

Views in the last 30 days - 0

PhysicsX is a deeptech company specializing in machine learning applications for physics simulations They aim to revolutionize design and engineering ...

View Details

Engineer, Quality Assurance – BBU (EQA1) - JMA Wireless

Views in the last 30 days - 0

JMA is a leading company in wireless technology particularly in 5G with its advanced softwarebased platform manufactured in Syracuse NY The companys t...

View Details

AVL Technical Engineer - Life.Church

Views in the last 30 days - 0

The AVL Technical Engineer at LifeChurch is responsible for providing continuous technical support to campus teams resolving technical issues and ensu...

View Details

IT Support Engineer (Contract) - Informa

Views in the last 30 days - 0

Curinos a company with decades of expertise in the financial services industry is seeking an IT Support Engineer for their New York office The role in...

View Details