Principal Software Engineer (Python, Snowflake & SQL)
DTCC
Associate Director / Principal – Level 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.
- Responsibilities The Snowflake Developer position involves designing, developing, automating... ...the Credit, Data Science, and Data Engineering teams with minimal supervision to... ...Key Skills Substantial experience with SQL Server Python Azure Snowflake ETL pipelines Expertise...SQLWork at office
- ...Position: Principal Software Engineer - Machine Learning Location: Dallas, TX/ Atlanta... ...1. Programming Languages: SQL(MySQL/ PostgreSQL) , Java, Scala, Python, No-Sql technologies (Cassandra... ...4. Experience with tools like Snowflake, Talend, and Informatica for extracting...SQLFull time
- ...Primary skills -Data, Snowflake, EL Processing (Snap Logic), Power BI Job description -... ...PostgreSQL. Programming Languages: Python. ETL / EL Product: Snap logic... ...databases, writing medium to high complexity SQL statements, programming (ETL/ELT...SQLWork experience placement
- ...Job Title: Data Analyst (PostgreSQL / Snowflake / AI Tools) Location: Dallas, TX (3... ...have strong expertise in data modeling, SQL querying (PostgreSQL & Snowflake), and leveraging... ...of experience as a Data Analyst / Data Engineer ~ Strong expertise in SQL (...SQLContract work3 days per week
- ...Data Engineer Overall 10+ years in lead data engineer role 7+ Experience in shell script, Scala, Python is must 5+ years of experience with AWS & Snowflake 5+ Extensive knowledge in AWS, IAM, Cloudwatch... ...Proficiency in writing complex SQL statements using SnowSQL...SQL
- Anblicks is seeking a Snowflake Developer in Dallas, Texas, to design and maintain data pipelines... ...possess substantial experience with SQL Server, Python, and Snowflake, and collaborate closely with Data Science and Data Engineering teams. Responsibilities include ensuring...SQL
- ...Senior Data Engineer We are seeking a seasoned Senior Data Engineer to lead the integration of Snowflake with Salesforce Health Cloud enabling scalable... ...Use Pandas and Python for data wrangling, preprocessing... ...DBT, and Pandas. ~ Strong SQL and Python skills. ~ Experience...SQL
$132.5k - $338.3k
...Advanced Technology Centers (ATCs) are the engine for reinvention in our clients'... ...data and application ecosystems on the Snowflake AI Data Cloud, with deep focus on enterprise... ...Process large-scale data on Snowflake with SQL, Python, and modern data integration tooling....SQLWork experience placementLive inWork at officeLocal area- ...Principal Software Engineer Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with... ...architectures. Work with Java, Spring Boot, SQL, JDBC, Oracle/Postgres/ Snowflake, Kafka to architect and implement scalable, resilient...SQLRemote workFlexible hours
- ...SpringbokIT is seeking a Senior Data Engineer in Dallas, Texas, to own and modernize their Snowflake data warehouse. In this senior,... ...the existing team to migrate SQL Server workloads to the cloud. A... ...with proficiency in SQL and Python, are required. Familiarity with...SQLRemote work
$130k - $135k
...Job Title: Sr. Snowflake Data Engineer (5) Location: Dallas, TX - 5 Days onsite role... ...maintainability. • Expertise in Oracle PL/SQL, SQL scripting, and relational database... ...Docker. • Basic proficiency in Java, Python, REST APIs, or AWS is a plus •...SQL- ...Snowflake Developer 6 Month CTH - NO SPONSORSHIP Tampa, FL or... ...experience with Angular and Python is highly desirable. Key... ...Collaborate with data architects, engineers, and stakeholders to... ...techniques. Proficiency in SQL and performance tuning....SQL
- ...Consultancy Services Limited is seeking a Snowflake Developer in Dallas, Texas. The ideal... ...You will collaborate closely with data engineering and analytics teams to create reliable data... ...and compliance. A strong foundation in SQL and experience with Snowpipe and CI/CD pipelines...SQL
- ...Texas is seeking a skilled Database Administrator/Data Engineer. The role involves managing Snowflake databases, supporting ETL pipelines, and ensuring... ...field, 3-5+ years of experience, and strong skills in SQL, data modeling, and performance tuning. Join a company...SQL
- ...data systems, and applying data engineering best practices in a regulated... ...modern data platform— with Snowflake and dbt as core, non-... ...layers at scale Expert-level SQL skills, including complex transformations... ..., or regulated environments Python experience for data...SQLTemporary workLocal areaImmediate start
- ...leading tech company is seeking a Sr. Consultant, Data Engineer to design and develop Snowflake Data Cloud solutions. This role involves leading teams... ...of experience in data management, and proficiency in SQL, Python, and AWS. Join us in helping clients tackle their data...SQLRemote work
- A technology firm in Dallas is seeking a Data Engineer to manage Snowflake databases and optimize performance. The role involves supporting ETL pipelines... ...3-5 years of DBA or Data Engineering experience, strong SQL skills, and familiarity with cloud platforms such as Azure...SQL
- ...Staffing, Inc, a GEE Group company, is seeking a Data Engineer with strong mortgage analytics experience for an... ...will have 5-7 years of experience, strong Python and SQL skills, and must be familiar with Snowflake. Responsibilities include supporting a large-scale...SQL
- ...technology company based in Dallas is looking for a Data Engineer to design and maintain scalable data pipelines and... ...with hands-on experience in cloud platforms like Snowflake. The ideal candidate should possess strong SQL skills and at least one programming language....SQL
- ...Job Title Bachelor's degree in CS, Engineering, Analytics, or equivalent experience Strong hands-on Snowflake experience in enterprise analytics/reporting Experience... ...dashboard and dataset development Advanced SQL and analytical data modeling skills Strong...SQL
- A technology company in Dallas is seeking a Data Engineer to manage Snowflake databases and ETL pipelines. The role requires a Bachelor's degree in... ...including 2 years with Snowflake. Candidates should have strong SQL skills, experience with performance tuning, and knowledge...SQL
- ...Job Title: Snowflake Data Engineer Location: Dallas, TX (Hybrid) Contract/Fulltime Both We need Senior Engineer (10+ years... ...understanding of data engineering concepts, ETL/ELT patterns, and SQL. Basic familiarity with data governance tools such as...SQLFull timeContract work
- ...Must have: Data Engineer Snowflake Datawarehouse Architecture/Design/related - 3+ year Data Pipeline - 3+ years BigQuery SQL - 3+ years SQL - 3+ years Some Python - 1+ years Digital Marketing Infrastructure Familiarity with...SQL
- ...Data Manager to oversee and evolve their clients' Snowflake data platform. You will lead a team of data engineers, establish technical standards, and ensure the... ...has deep Snowflake experience, strong SQL and Python skills, and a proven ability to mentor teams. This...SQL
- ...scale data platforms Minimum 3 years of hands-on experience with Snowflake Cloud Data Warehouse, including advanced features and... ...efficient data solutions using core AWS services Develop complex SQL and PL/SQL procedures to support robust, high-performance data integration...SQLContract work
- ...Job description Expert Snowflake Data Engineer with 12+ years in software and data engineering, including 3-5... ...performance tuning, and advanced SQL. ~ Strong experience with ETL/... ...in programming languages such as Python, Scala, or Java for data processing...SQL
- ...Consultant (Snowflake Data Engineer Skillset) Do you want to support innovative clients at the intersection of cutting-edge technologies... ...related experience. In depth knowledge of Snowflake, SQL, and Python. Experience with: Data Pipelines, ETL Relational...SQLDay shift
- ...Tittle : Snowflake Data Engineer Location: Dallas TX Key Responsibilities Design and implement Snowflake schemas (star, snowflake... .... Develop data transformation logic in Snowpark for Python/SQL/Scala to push compute directly into Snowflake. Design...SQL
- ...Data Engineer We are seeking a talented Data Engineer with 3+ years of... ...Technical Skills: ~ Proficiency in SQL and experience with data warehouses (e.g., Snowflake, Redshift, BigQuery). ~ Strong... ...in programming languages like Python and Scala for data processing....SQL
- ...Tittle : Snowflake Data Engineer Location: Dallas TX Key Responsibilities Design and implement Snowflake schemas (star, snowflake,... ...auditing. Develop data transformation logic in Snowpark for Python/SQL/Scala to push compute directly into Snowflake. Design...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 Dallas, TX
- python engineer Dallas, TX
- python developer Dallas, TX
- python developer part time Dallas, TX
- python programmer Dallas, TX
- full stack / python developer (remote) Dallas, TX
- python developer data analytics Dallas, TX
- backend python developer Dallas, TX
- python developer remote Dallas, TX
- senior python developer Dallas, TX

