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.
$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...SQLWork from home- ...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...SQLLocal area
- ...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
$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...SQLWork at officeLocal areaRemote work1 day per week- ...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
- ...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...SQLContract workRemote work
- ...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
- ...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
- ...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...SQLRemote work
- ...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...SQLLocal areaRemote work
$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...SQLFull time- ...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...SQLFull timeImmediate startRelocation
- ...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...SQLLocal area
- ...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
- ...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,...SQLRemote workFlexible hours
- ...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...SQLContract work
- ...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...SQLWeekend work
- ...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+...SQLWork at office
- ...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...SQLH1bRemote work
$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...SQLWork from home- ...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
- ...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
- ...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
- ...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...SQLTemporary workFlexible hours
- ...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 &...SQLContract work
- ...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...SQLFull timeRemote work
- ...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...SQLFull timeWork at officeWork visa
$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...SQLWork at office- ...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...SQLLocal areaWork from homeRelocation
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (Python, Snowflake & SQL). Be the first to apply!
- principal software engineer Jersey City, NJ
- python engineer Jersey City, NJ
- python developer Jersey City, NJ
- python programmer Jersey City, NJ
- full stack / python developer (remote) Jersey City, NJ
- python developer data analytics Jersey City, NJ
- senior python developer Jersey City, NJ
- python developer with big data Jersey City, NJ
- principal Jersey City, NJ
- senior principal cloud computing engineer Jersey City, NJ



