Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer (Python, Snowflake & SQL)

DTCC

Information Technology Engineer

Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We are committed to helping our employees grow and succeed. We believe that you have the skills and drive to make a real impact. We foster a thriving internal community and are committed to creating a workplace that looks like the world that we serve. The Information Technology group delivers secure, reliable technology solutions that enable DTCC to be the trusted infrastructure of the global capital markets. The team delivers high-quality information through activities that include development of essential, building infrastructure capabilities to meet client needs and implementing data standards and governance.

Pay and Benefits:

  • Competitive compensation, including base pay and annual incentive
  • Comprehensive health and life insurance and well-being benefits, based on location
  • Pension / Retirement benefits
  • Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.
  • DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).

The Impact You Will Have in This Role

DTCC's technology organization builds and supports applications that are critical to risk management and the safe, resilient operation of financial markets. In this role, you will contribute to a liquidity risk platform and related applications that support liquidity risk management capabilities within the FinSight organization.

As an Associate Director / Principal ‑ level engineer, you will combine hands ‑ on engineering expertise with technical leadership, driving delivery, strengthening design quality, and ensuring solutions meet resiliency, security, and control expectations. You will partner closely with business stakeholders and cross ‑ functional technology teams to deliver enhancements and improvements across an already modernized, data ‑ driven ecosystem.

Your Primary Responsibilities :

Technical Leadership & Delivery

  • Provide day ‑ to ‑ day technical leadership across one or more business applications, including solution design and implementation oversight.
  • Coach and mentor engineers, supporting skill development and strong engineering practices.
  • Drive end ‑ to ‑ end delivery from design through deployment, ensuring success criteria such as data integrity, reliability, and maintainability are met.
  • Support delivery planning, including effort and cost estimation for modules and initiatives.

Engineering Execution (Hands‑On)

  • Build and enhance enterprise applications using Python (API and service development; multithreading where applicable) and modern engineering patterns.
  • Design and implement Snowflake‑based data solutions, including writing production‑grade SQL and working with Snowflake objects (tables, views, roles, warehouses).
  • Support end‑to‑end workflows that integrate UI ↔ API ↔ Data Warehouse, demonstrating a strong delivery and operational mindset.

Risk, Controls & Operational Excellence

  • Embed a risk management mindset into delivery, incorporating resiliency, security, and control considerations.
  • Anticipate delivery risks and proactively solve problems to support stable outcomes.
  • Follow established procedures and monitoring controls; demonstrate strong ethical behavior and attention to risk.

Stakeholder Partnership

  • Partner with business stakeholders and business architecture to identify opportunities, drive innovation, and re‑imagine capabilities.
  • Communicate clearly with both technical and non‑technical partners and operate effectively across locations and teams.

Qualifications

  • At least 8 =10 years of related experience in software engineering, including enterprise application delivery.
  • Bachelor's degree preferred or equivalent professional experience

Talent Needed for Success

  • Strong SQL experience is required (writing complex SQL, good grasp of operational/analytical and warehousing concepts, working with large data sets). Snowflake experience is preferred, working with Snowflake objects (roles, warehouses).
  • Python experience building enterprise applications (API/service development; multithreading is a plus).
  • Familiarity with Angular or similar UI development frameworks is a plus.
  • Experience delivering end ‑ to ‑ end workflows spanning UI, APIs, and data warehouse layers.
  • Strong analytical and problem ‑ solving skills with clear, effective communication.
  • Ability to mentor and guide other engineers with a leadership mindset.

Preferred Skills

  • Snowflake performance tuning (warehouse sizing, query optimization, clustering strategies).
  • Familiarity with CI/CD, containerization, and cloud exposure (AWS preferred).
  • Experience building internal tools, dashboards, or data products.
  • FastAPI or modern Python framework patterns.
  • Familiarity with liquidity risk or fixed income / financial markets is a plus.

The salary range is indicative for roles at the same level within DTCC across all US locations. Actual salary is determined based on the role, location, individual experience, skills, and other considerations. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (Python, Snowflake & SQL) in Jersey City, NJ vacancy
  • $107k - $216k

     ...Description: We are currently sourcing for a Software Engineer for CAT Regulatory Reporting Team to...  ...with KDB+ Proficient in Linux , python and Java Familiar with Control M...  ...High volume of data set. Proficient in SQL and a working knowledge of relational and... 
    SQL
    Work from home

    Fidelity Investments

    Jersey City, NJ
    3 days ago
  •  ...Python Snowflake Etl Developer Location: New York City (hybrid: 2-3 days in NYC) (MUST be local to New York City.) Duration: 6 Month...  ...derivatives business knowledge preferred Technical expertise in SQL Server and Python Git change management SnowSQL Azure... 
    SQL
    Local area

    ShiftCode Analytics

    New York, NY
    1 day ago
  •  ...Snowflake Technical Developer (Key Skills - Python, SQL) Strong Snowflake SQL Developer Strong database design skills Interacts with stakeholders who drive the requirements Priori knowledge in Market Risk and VaR Timeseries Data Techno-functional... 
    SQL

    Omni Inclusive

    Jersey City, NJ
    10 hours ago
  • $140k - $203k

     ...Sr. Snowflake Engineer And Developer Discover your opportunity with Mitsubishi UFJ Financial Group (MUFG), one of the world's leading...  ...normalization frameworks across security data sources. Leverage SQL, Python, PowerBI and other interfaces in Snowflake to design the... 
    SQL
    Work at office
    Local area
    Remote work
    1 day per week

    MUFG

    Jersey City, NJ
    2 days ago
  •  ...We are looking for a skilled Data Engineer to join our team. The ideal candidate will...  ...in a similar role. Proficiency in Snowflake, Matilliion SQL and experience with relational databases...  ...hands on programming languages like Python. Strong understanding of Matillion... 
    SQL

    E-Solutions

    Secaucus, NJ
    1 day ago
  •  ...located in Midtown, Manhattan, is seeking an experienced Snowflake Developer, C# Developer, or Python Developer to support the automation and modernization...  ...the following: Python C# / .NET Snowflake (SQL, Snowflake scripting, or integrations) Experience... 
    SQL
    Contract work
    Remote work

    Velocity Search Group

    New York, NY
    1 day ago
  •  ...scalable and efficient data storage solutions using Snowflake. • Write, optimize, and troubleshoot SQL queries within the Snowflake environment. • Integrate...  ...specifications. • Experience in Snowpark, Python, and ML programming is a plus. • Critical thinker... 
    SQL

    Kasmo Global

    Passaic, NJ
    6 days ago
  •  ...Role: Snowflake + Matillion ETL Developer / Data Engineer Location: New York, NY / Jersey City, New Jersey (Onsite Preferred) Duration...  ...and APIs into Snowflake using Matillion and Python-based connectors. Optimize SQL queries, Matillion transformations, and... 
    SQL

    Prophecy Technologies

    Jersey City, NJ
    1 day ago
  •  ...Jersey City is looking for a Sr. Consultant, Data Engineer. In this role, you will design and develop Snowflake Data Cloud solutions, including data ingestion...  ...should have over 5 years of experience, strong SQL and Python skills, and a bachelor’s degree in a relevant field... 
    SQL
    Remote work

    IBM Computing

    Jersey City, NJ
    4 days ago
  •  ...Position: Data Engineer (ADF & Snowflake) Location: Remote Duration: Long term Required Skills & Qualifications ~7+...  ...performance tuning, clustering, tasks, streams). ~ Advanced SQL skills. ~ Experience with Azure ecosystem (Azure Blob... 
    SQL
    Local area
    Remote work

    E-Solutions

    Jersey City, NJ
    3 days ago
  • $100k - $135k

     ...Role - Snowflake Tech Lead Location - Jersey City, NJ(Day 1 Onsite)...  ...orchestration and cloud platform management • SQL: Expert-level SQL skills with database performance...  ...Skills, If any • 12+ years of software development experience with 3+ years in leadership... 
    SQL
    Full time

    Diverse Lynx

    Jersey City, NJ
    5 days ago
  •  ...Snowflake Tech Lead Location: Jersey City, NJ (Onsite) Duration: Full-time only Java...  ...and cloud platform management • SQL: Expert-level SQL skills with database performance...  ...Skills, If any • 12+ years of software development experience with 3+ years in leadership... 
    SQL
    Full time
    Immediate start
    Relocation

    JConnect Infotech

    Jersey City, NJ
    13 hours ago
  •  ...Snowflake Admin For Cloud Data Ops Hybrid – Dallas, TX; Tampa, FL or Jersey City, NJ (locals only) Duration: CTH Pay Rate:...  .... Hands on experience in AWS, and cloud technologies, Linux, Python and SQL. Experience with ETL and Scheduler tools, automation tool such... 
    SQL
    Local area

    Saxon Global

    Jersey City, NJ
    1 day ago
  •  ...Snowflake Senior Technical Specialist with SQL, Python, DBT Job Summary The Senior Technical Specialist will be responsible for managing and optimizing Snowflake, DBT, SQL, and Python processes within the organization. They will play a key role in implementing... 
    SQL

    E-Solutions

    Jersey City, NJ
    1 day ago
  •  ...Senior Backend & Data Platform Engineer , you will play a...  ...supporting enterprise-grade software solutions used across internal...  ...Java backend development, SQL-driven data platforms, Snowflake analytics, and modern AI-...  ...pipelines consumed by Python-based tools (e.g., pandas,... 
    SQL
    Remote work
    Flexible hours

    Dtcc

    Jersey City, NJ
    4 days ago
  •  ...Python Developer Location: Must be in Dallas, TX or Jersey City, NJ Duration: 12+ months contract to hire...  ...Minimum of 8 years of related experience Must come from an enterprise environment Confident in SQL querying/managing data within Snowflake... 
    SQL
    Contract work

    RIT Solutions

    Jersey City, NJ
    4 days ago
  •  ...Always ON and clustering Automation: PowerShell / Python / T-SQL (8/10 at least) worked on automation projects...  ...Database knowledge/expertise on MySQL/PostgreSQL, RedShift, Snowflake, Oracle etc. Mandatory skills - SQL Server administration required skills: Knowledge... 
    SQL
    Weekend work

    Omni Inclusive

    Jersey City, NJ
    3 days ago
  •  ...Databricks Engineer With Pyspark & Python Exp Location: NYC, NY OR Iselin, NJ (Hybrid – 3 days’ work...  ...Reporting engineer with a background in SQL and data warehousing for enterprise...  ...Extensive experience in PySpark coding. Snowflake experience is good to have ~3+... 
    SQL
    Work at office

    Zortech Solutions

    Jersey City, NJ
    5 days ago
  •  ...Role- Snowflake developer Remote Rate - DOE Client- financial services Visa - NO H1B no Fakers...  ...schemas (star/snowflake schema models). Develop and maintain SQL-based transformations, stored procedures, and tasks in Snowflake... 
    SQL
    H1b
    Remote work

    3B Staffing LLC

    Jersey City, NJ
    1 day ago
  • $97k - $185k

     ...development with Angular (TypeScript, RxJS) on the front-end and Python (pandas, NumPy) on the back-end, with strong object-...  ...and analytical databases, specifically Oracle and Snowflake, including complex SQL ~ Hands-on CI/CD experience using Jenkins or comparable... 
    SQL
    Work from home

    Fidelity Investments

    Hoboken, NJ
    3 hours ago
  •  ...Decision Point Healthcare Solutions Inc. is seeking a Staff Data Engineer to be a technical leader on their data engineering team....  ...paradigm. Candidates should have deep experience with Snowflake, SQL, and Python, along with proven leadership in designing enterprise-... 
    SQL

    Decision Point Healthcare Solutions

    New York, NY
    2 days ago
  •  ...Snowflake Senior Technical Lead The Senior Technical Lead will be responsible for leading technical teams and projects related to Snowflake, DBT, SQL, and Python. The role involves overseeing the design, development, and implementation of data solutions leveraging... 
    SQL

    Omni Inclusive

    Passaic, NJ
    1 day ago
  •  ...Overview: Data Architect - Snowflake Key responsibilities...  ...architectural guidance and mentorship to engineering teams on best practices for...  ...(e.g., Apache Spark, Kafka, Python, dbt, Airflow). - Ability...  ...systems). - Proficiency in SQL and scripting languages (e.g.... 
    SQL

    Purple Drive

    Jersey City, NJ
    4 days ago
  •  ...United Kingdom. About the Role As a Principal Software Engineer, you will design, architect, and...  ...such as Java, Scala, or Python, along with strong SQL skills. Experience with modern data...  ...messaging systems including Postgres, Snowflake, Redis/Aerospike, Kafka, or Pulsar... 
    SQL
    Temporary work
    Flexible hours

    Demandbase

    New York, NY
    2 days ago
  •  ...Role: Snowflake / SQL / PySpark Developer Location: New York, NY (Onsite) Duration: Contract Job Description We are looking...  ...application logs Exposure to AI tools like Claude / Codex / Python-based automation is a plus Strong collaboration with dev &... 
    SQL
    Contract work

    Smart IT Frame LLC

    New York, NY
    10 hours ago
  •  ...services company is looking for a Data Engineer to support data modernization initiatives...  ...migrating legacy datasets from SAS to Snowflake on AWS, focusing on data transformation...  ...AWS services while exhibiting strong SQL and Python skills. This full-time, remote position... 
    SQL
    Full time
    Remote work

    Snowrelic Inc

    New York, NY
    2 days ago
  •  ...Opportunity: SAS Analyst/Developer with Python Number of Position: 2 Only Fulltime...  ...Fulltime Job Description Skills Required: SQL, ODS, SAS Graph, Visualizations, Base SAS...  ...volume of data from Oracle/SQL Server/Snowflake DBs. • Should have exposure to Agile... 
    SQL
    Full time
    Work at office
    Work visa

    Syntricate Technologies

    Jersey City, NJ
    1 day ago
  • $150k - $214k

     ...Overview We're seeking a Principal Engineer to establish data...  ...Qualifications 10+ years building software applications with...  ...(PostgreSQL, SQL Server) Proven experience...  ...focus Proficiency in Python, Java, JavaScript/TypeScript...  ..., Aurora, Redshift), Snowflake, or modern data... 
    SQL
    Work at office

    Sky Mavis

    New York, NY
    2 days ago
  •  ...Role: Snowflake Architect with Azure exp Location: New York...  ...Insights Proficient writing SQL queries and programming...  ...stored procedures and reverse engineering existing process Leverage SQL, programming language (Python or similar) and/or ETL Tools... 
    SQL
    Local area
    Work from home
    Relocation

    Zortech Solutions

    New York, NY
    2 days ago
  •  ...Job Title: Snowflake With Python Experience (SDET) Consultant Jefferies is seeking a consultant...  ...Collaborate with developers and DevOps engineers to resolve defects and optimize performance...  ...~ Good knowledge of Unix, Windows and SQL. ~ Solid understanding of SDLC, Agile... 
    SQL

    SnapCode Inc

    New York, NY
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer (Python, Snowflake & SQL). Be the first to apply!