Wealth Management-New York-Analyst-Software Engineering

Overview

On Site
Full Time

Skills

Software Engineering
Performance Metrics
Investments
Presentations
FOCUS
Relationship Management
UI
Application Development
Software Development Methodology
Development Testing
Quality Assurance
DevOps
Customer Facing
React.js
TypeScript
SQL
RDBMS
Data Lake
Apache Spark
Finance
Wealth Management
Interfaces
Collaboration
Product Engineering
Software Development
Functional Analysis
Technical Drafting
Usability
Computer Science
Mathematics
Electrical Engineering
Java
Python
C++
Data Structure
Algorithms
Communication
Multitasking
Management

Job Details

Job Description

Analyst Software Engineer - PWM Performance Tech - NY

About the PWM Performance Tech Engineering Team:

The Performance Tech team is an engineering team that is responsible for calculating the performance metrics that private wealth clients rely on to understand how their investments are doing. Our data is used by Private Wealth Advisors when meeting with clients, which is especially important during periods of market volatility. In recent times, our tools helped advisors quickly generate client-ready presentations, freeing them up to focus on relationship management and dynamic portfolio adjustments. We deliver this data through user interfaces (UI), and application programming interfaces (APIs).

About the role:

Why join PWM Performance Tech Engineering?
  • As a full-stack developer, you will get to own end-to-end features.
  • We own the full SDLC - from planning and design to development, testing, deployment, etc.
  • No separate QA or DevOps teams - we build, test, and deploy everything ourselves, which allows us to iterate quickly with a deep understanding of the business requirements.
  • Junior engineers spend most of their time developing, but are included in product discussions, business interactions, and architecture decisions. We value ideas shared by everyone in the team.
  • We work closely with PWM business teams, operations, and client-facing advisors. Engineers see firsthand how our work impacts the business.
  • Tech Stack
    • We own the largest on-prem SingleStore cluster at the firm with over 1 trillion records and growing
    • Code is primarily Java, Python, and React/TypeScript
    • SQL and SingleStore (super-fast distributed relational database)
    • Data Lake and Spark refiners
  • Opportunities for Growth & Learning
    • In addition to technical learning, the position provides a wealth of opportunities for financial learning
    • We run a regular speaker series with guest experts from across PWM (private wealth management) to explain products, strategies, and client needs
    • Engineers have the chance to present to senior leaders and grow visibility.

Responsibilities/What you will be doing
  • Design, develop, test and maintain performant, scalable and reliable full stack software.
  • Build, deploy and maintain APIs and user interfaces for internal and external clients.
  • Collaborate with product, engineering, operations and development teams on all phases of the software development lifecycle including functional analysis, technical design and implementation of product features.
  • Proactively identify opportunities to improve existing methodologies and processes in terms of performance, usability and resiliency.

What we are looking for
  • Bachelor's degree or relevant work experience in Computer Science, Mathematics, Electrical Engineering or related technical discipline.
  • Strong experience in Java, Python, C++ or equivalent.
  • Strong knowledge of data structures, algorithms, and designing for performance.
  • Excellent written and verbal communication skills.
  • Ability to multi-task, manage multiple stakeholders and work as part of a global team.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.