New York, New York, United States of AmericaTechnology Solutions
$130,000 - $200,000 USD
Job Description:
Preferred Qualifications:
you will leverage your experience and broad expertise to set strategic technical decisions. In addition, you will be a key individual contributor in the mission to deliver a self-service data platform. The role includes but not limited to build-out of a self-serve capability which helps users scaffold infrastructure, register data, and discover. In addition, the role will involve mentoring junior engineers on software practices and architecture.
Job Description:
About This Role
What are we looking for:
- You enjoy high exposure program that have difficult problems to solve.
- Experience in designing and operating a Data Platform from ingestion to consumption.
- Expert level in one or more programming languages (i.e. Java, Python, Javascript, Scala).
- Exposure with AKS/Docker, Virtual Machines, streaming, API development and more.
- Design/Research/Implementrequired process components to enable TD Azure functionalities (i.e. Unity Catalog, Azure Purview ..)
- Experience with 3rd party vendors is a plus (i.e. Dremio / Confluent Kafka)
- Exceptional communication skills and ability to coordinate and liaison with multiple parties involved to align to strategic data platform and execution of needed components.
- Ability to create Architectural diagrams with networking focus and system design.
- Experience in PaaS offerings from Azure / GCP / Databricks
- Must be able to lead complex projects and competing priorities with a high level of technical acumen and strong communication skills.
- You'll also analyze all platform level changes, monitor application impact, and provide appropriate technical solutions to resolve all issues quickly and efficiently.
- Actively manages and escalates risk and customer-impacting issues within the day-to-day role to management.
- Achieves product commitments (and influences others to do the same) by using informal leadership & highly developed communication skills and contributes to or led technology communities.
- Uses automation, system tools, open-source solutions, observability and 'security first' principles in daily work.
- Contributes to team agile ceremonies, leads demos and presentations, helps new engineers learn established norms
- Initiates high level solution design approaches, and guides team to achieve desired key software delivery capabilities using automated, coded enterprise and observability.
- Participates in internal speaking and advocacy events.
Job Requirements:
- Undergraduate Degree in Engineering or Technical Certificate.
- Expert knowledge one or many of the follow (Java, Python, JavaScript)
- Experience operating in a cloud environment.
- 8+ years relevant experience.
- Willingness and strength in providing guidance and influencing multiple teams across a broad spectrum of initiatives and functional domains.
The Engineer II develops and maintains technical solutions that adhere to engineering and architectural design principles while meeting business requirements. Provides technical expertise with a focus on efficiency, reliability, scalability, and security; includes planning, evaluating, recommending, designing, operationalizing, and supporting solutions in compliance with enterprise and industry standards.
Depth & Scope:
- Expert knowledge of specific domain or range of engineering frameworks, technology, tools, processes and procedures, as well as organization issues
- Expert knowledge of TD applications, systems, networks, innovation, design activities, best practices, business / organization, Bank standards, and may fulfill a governance role
- Expert knowledge and experience in own discipline; integrates knowledge of business and functional priorities
- Acts as a key contributor in a complex and critical environment
- May provide leadership to teams or projects; shares expertise
- Applies in-depth skills and broad knowledge of the business to address complex problems and non-standard situations
Education & Experience:
- Bachelor or Graduate degree Strong academic background (e.g., computer science, engineering)
- 7 + years relevant experience
Customer Accountabilities:
- Understands and supports the Bank's Customer Service Strategy
- Considers the impact of decisions on the well-being of TD, its Customers and stakeholders
- Provides the highest level of Customer service when dealing with internal partners, vendors or our Customers - WOW at every opportunity
- Model quality service delivery at every interaction
- Leads and contributes to the ongoing improvement of the partner / Customer experience
Employee and Team Accountabilities:
- Be engaged in advancing and sustaining a unique, inclusive culture that reflects TD's diversity agenda, and create an extraordinary employee experience
- Participates fully as a member of the team and contribute to a positive work environment
- May provide leadership, training, and guidance to other team members
- Ensures ongoing communication with the team on the status / progress of projects and issues / points of interest
- Actively shares information and knowledge, and proactively learn from the expertise of others
awards (e.g., eligibility for cash and/or equity incentive awards, generally through participation in an incentive plan) and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off (including Vacation PTO, Flex PTO, and Holiday PTO), banking benefits and discounts, career development, and reward and recognition.
If you’re interested in a specific career path or are looking to build certain skills, we want to help you succeed. You’ll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities. Whether you have a passion for helping customers and want to expand your experience, or you want to coach and inspire your colleagues, there are many different career paths within our organization at TD – and we’re committed to helping you identify opportunities that support your goals.
We will provide training and onboarding sessions to ensure that you’ve got everything you need to succeed in your new role.