Overview
On Site
140-160K
Contract - W2
Contract - 6 Month(s)
Skills
Application Development
Web Applications
Dashboard
DTCC
Normalization
Scripting
Operational Efficiency
Financial Software
Oracle Management Server
EOD
SFTP
Securities
Salesforce.com
Extract
Transform
Load
Pandas
Computerized System Validation
JSON
PostgreSQL
Microsoft SQL Server
Reporting
Analytics
Use Cases
Management
Amazon S3
Storage
Cloud Computing
OCI
GitHub
Cloud Architecture
FOCUS
Optimization
Access Control
RBAC
Open Data Protocol
SEC
Trading
Finance
DevOps
Production Support
IT Strategy
Systems Design
Software Development
Python
Flask
Relational Databases
SQL
Amazon Web Services
Microsoft Azure
Financial Services
Version Control
Git
Collaboration
Communication
Brokerage
Continuous Integration
Continuous Delivery
Workflow
Business Intelligence
Data Visualization
Regulatory Compliance
Job Details
Location: Wall Street, New York, NY (Hybrid/On-site)
Industry: Broker-Dealer / Trading Technology
We are seeking a Senior Software Engineer to design, build, and maintain internal applications and data platforms supporting a U.S. broker-dealer. This role sits at the intersection of trading, clearing, risk, and operations, and requires strong Python expertise, experience with financial systems, and a practical understanding of regulatory and compliance-driven environments.
You will work in a small, fast-moving team, owning end-to-end development of internal tools while collaborating closely with trading, risk, operations, and infrastructure teams.
Key Responsibilities
Application Development
Design, build, and maintain internal web applications, APIs, and dashboards using:
oPython (FastAPI, Flask)
oReact or similar modern frontend frameworks
Develop and maintain services for:
oMargin calculations and simulations (e.g., DTCC / NSCC RMaas)
oTrade activity ingestion and normalization
oBilling, commissions, and client reporting
Implement background jobs and scheduled workflows supporting daily operational processes
Develop automation frameworks and scripts to optimize operational efficiency
Data, Integrations & Financial Systems
Build and maintain integrations with internal and external financial systems, including:
oDTCC / NSCC APIs and SFTP file feeds
oOrder Management Systems (OMS) such as Traffix, MarketTrader, Polaris
oFIX engines and end-of-day (EOD) SFTP files
oClearing, securities lending, and prime brokerage platforms
oCRM systems (Salesforce)
Design and manage ETL pipelines using Python, Pandas, and structured data formats (CSV, JSON)
Design, optimize, and maintain relational databases (PostgreSQL, SQL Server) for transactional, reporting, and analytics use cases
Store and manage artifacts, reports, and data outputs in object storage (AWS S3 / Azure Blob Storage)
Cloud & Platform Engineering
Deploy and operate applications in AWS and/or Azure environments, including:
oEC2 or Azure Container Apps
oDocker-based deployments
oCI/CD pipelines (GitHub Actions or equivalent)
Collaborate on cloud architecture decisions with a focus on:
oSecurity and access controls
oCost optimization
oReliability and operational resilience
Implement logging, error handling, and baseline observability
Security, Compliance & Controls
Build systems with broker-dealer regulatory requirements in mind, including:
oAudit trails and immutable, time-stamped records
oRole-based access control (RBAC)
oData integrity and traceability
Support compliance with SEC and FINRA regulations (e.g., Rules 17a-3, 17a-4, 15c3-5)
Ensure systems conform to internal data-handling, security, and compliance standards
Cross-Functional Collaboration
Work closely with trading, risk, operations, and finance teams to gather requirements and translate business needs into technical solutions
Partner with infrastructure and DevOps teams on deployments and production support
Contribute to technical strategy, system design, and long-term platform evolution
Required Qualifications
7+ years of professional software development experience (senior-level ownership expected)
Prior experience working within a U.S. broker-dealer
Strong proficiency in Python
Experience building REST APIs using FastAPI, Flask, or equivalent
Solid experience with relational databases and SQL schema design
Hands-on experience with AWS and/or Azure
Strong understanding of financial services workflows, such as:
oTrading
oClearing and settlement
oRisk and margin
oBilling or commissions
Familiarity with version control (Git), CI/CD pipelines, and containerized deployments
Ability to work independently, take ownership, and collaborate effectively in a small team
Strong communication skills and ability to translate business requirements into technical solutions
Strongly Preferred / Nice to Have
Familiarity with:
oDTCC / NSCC platforms, margin, or risk systems
oOMS or execution platforms
oSecurities lending or prime brokerage workflows
Experience with:
oReact or other modern frontend frameworks
oFIX protocol and trade lifecycle systems
oGitHub Actions or similar CI/CD tooling
oSlack, email, or workflow-based integrations
oPower BI or other data visualization tools
Exposure to designing systems in regulated or compliance-driven environments
Industry: Broker-Dealer / Trading Technology
We are seeking a Senior Software Engineer to design, build, and maintain internal applications and data platforms supporting a U.S. broker-dealer. This role sits at the intersection of trading, clearing, risk, and operations, and requires strong Python expertise, experience with financial systems, and a practical understanding of regulatory and compliance-driven environments.
You will work in a small, fast-moving team, owning end-to-end development of internal tools while collaborating closely with trading, risk, operations, and infrastructure teams.
Key Responsibilities
Application Development
Design, build, and maintain internal web applications, APIs, and dashboards using:
oPython (FastAPI, Flask)
oReact or similar modern frontend frameworks
Develop and maintain services for:
oMargin calculations and simulations (e.g., DTCC / NSCC RMaas)
oTrade activity ingestion and normalization
oBilling, commissions, and client reporting
Implement background jobs and scheduled workflows supporting daily operational processes
Develop automation frameworks and scripts to optimize operational efficiency
Data, Integrations & Financial Systems
Build and maintain integrations with internal and external financial systems, including:
oDTCC / NSCC APIs and SFTP file feeds
oOrder Management Systems (OMS) such as Traffix, MarketTrader, Polaris
oFIX engines and end-of-day (EOD) SFTP files
oClearing, securities lending, and prime brokerage platforms
oCRM systems (Salesforce)
Design and manage ETL pipelines using Python, Pandas, and structured data formats (CSV, JSON)
Design, optimize, and maintain relational databases (PostgreSQL, SQL Server) for transactional, reporting, and analytics use cases
Store and manage artifacts, reports, and data outputs in object storage (AWS S3 / Azure Blob Storage)
Cloud & Platform Engineering
Deploy and operate applications in AWS and/or Azure environments, including:
oEC2 or Azure Container Apps
oDocker-based deployments
oCI/CD pipelines (GitHub Actions or equivalent)
Collaborate on cloud architecture decisions with a focus on:
oSecurity and access controls
oCost optimization
oReliability and operational resilience
Implement logging, error handling, and baseline observability
Security, Compliance & Controls
Build systems with broker-dealer regulatory requirements in mind, including:
oAudit trails and immutable, time-stamped records
oRole-based access control (RBAC)
oData integrity and traceability
Support compliance with SEC and FINRA regulations (e.g., Rules 17a-3, 17a-4, 15c3-5)
Ensure systems conform to internal data-handling, security, and compliance standards
Cross-Functional Collaboration
Work closely with trading, risk, operations, and finance teams to gather requirements and translate business needs into technical solutions
Partner with infrastructure and DevOps teams on deployments and production support
Contribute to technical strategy, system design, and long-term platform evolution
Required Qualifications
7+ years of professional software development experience (senior-level ownership expected)
Prior experience working within a U.S. broker-dealer
Strong proficiency in Python
Experience building REST APIs using FastAPI, Flask, or equivalent
Solid experience with relational databases and SQL schema design
Hands-on experience with AWS and/or Azure
Strong understanding of financial services workflows, such as:
oTrading
oClearing and settlement
oRisk and margin
oBilling or commissions
Familiarity with version control (Git), CI/CD pipelines, and containerized deployments
Ability to work independently, take ownership, and collaborate effectively in a small team
Strong communication skills and ability to translate business requirements into technical solutions
Strongly Preferred / Nice to Have
Familiarity with:
oDTCC / NSCC platforms, margin, or risk systems
oOMS or execution platforms
oSecurities lending or prime brokerage workflows
Experience with:
oReact or other modern frontend frameworks
oFIX protocol and trade lifecycle systems
oGitHub Actions or similar CI/CD tooling
oSlack, email, or workflow-based integrations
oPower BI or other data visualization tools
Exposure to designing systems in regulated or compliance-driven environments
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.