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- The Depository Trust & Clearing Corporation

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 incentiveComprehensive health and life insurance and well-being benefits, based on locationPension / Retirement benefitsPaid 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 RoleDTCC’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 & DeliveryProvide 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 ExcellenceEmbed 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 PartnershipPartner 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.QualificationsAt least 8 =10 years of related experience in software engineering, including enterprise application delivery.Bachelor’s degree preferred or equivalent professional experienceTalent Needed for SuccessStrong 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 SkillsSnowflake 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. With over 50 years of experience, DTCC is the premier post-trade market infrastructure for the global financial services industry. From 20 locations around the world, DTCC, through its subsidiaries, automates, centralizes, and standardizes the processing of financial transactions, mitigating risk, increasing transparency, enhancing performance and driving efficiency for thousands of broker/dealers, custodian banks and asset managers. Industry owned and governed, the firm innovates purposefully, simplifying the complexities of clearing, settlement, asset servicing, transaction processing, trade reporting and data services across asset classes, bringing enhanced resilience and soundness to existing financial markets while advancing the digital asset ecosystem. In 2024, DTCC’s subsidiaries processed securities transactions valued at U.S. $3.7 quadrillion and its depository subsidiary provided custody and asset servicing for securities issues from over 150 countries and territories valued at U.S. $99 trillion. DTCC’s Global Trade Repository service, through locally registered, licensed, or approved trade repositories, processes more than 25 billion messages annually. To learn more, please visit us at or connect with us on LinkedIn, X, YouTube, Facebook and Instagram. DTCC proudly supports Flexible Work Arrangements favoring openness and gives people freedom to do their jobs well, by encouraging diverse opinions and emphasizing teamwork. When you join our team, you’ll have an opportunity to make meaningful contributions at a company that is recognized as a thought leader in both the financial services and technology industries. A DTCC career is more than a good way to earn a living. It’s the chance to make a difference at a company that’s truly one of a kind.Learn more about Clearance and Settlement by clicking here.Serves as a dedicated technology resource for advancing DTCC’s business opportunities and providing industry thought leadership for leveraging new technology. The goal of this new department is to partner internally with IT, our business and regulatory divisions and externally with clients, regulators, and fintech vendors, to help build new platforms and business models to advance DTCC’s mission to support the financial markets.Full timePosting Date: 2026-09-08

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (Python, Snowflake & SQL) in Dallas, TX vacancy
  • $54 - $63 per hour

    DescriptionKforce has a client in need of a Python & Snowflake Developer in Dallas, TX....  ..., Information Systems, Engineering, or a related field* 5+ years of experience in software development, data engineering...  ...developing complex SQL queries, database solutions,... 
    SQL

    KForce

    Dallas, TX
    3 days ago
  •  ...Hi Python & Snowflake Developer Hybrid in Dallas or Tampa - must be...  ...Science, Information Systems, Engineering, or related field. 5+ years of software development and data engineering...  ...skills in Python. Strong SQL and database development experience... 
    SQL
    Local area

    Conch Technologies Inc

    Dallas, TX
    3 days ago
  •  ...EngineerOverall 10+ years in lead data engineer role7+ Experience in shell script, Scala, Python is must5+ years of experience...  ...3, AWS lambda, Airflow, AWS EMR, Snowflake, PythonDemonstrable Experience in...  ...in writing complex SQL statements using SnowSQL and RDBMS... 
    SQL

    Omni Inclusive

    Dallas, TX
    4 days ago
  •  ...Oracle, HANA, DB2 and others into Snowflake Datawarehouse. He/she will...  ...Matillion1+ yrs. of experience in SQL, UNIX shell scripting1+ yrs. of experience with Python or Java or Scala1+ yrs. of...  ...yrs. of experience in doing Data engineering work on large volume of dataExposure... 
    SQL

    NTT DATA

    Irving, TX
    2 days ago
  •  ...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.Tailor... 
    SQL
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Dallas, TX
    2 days ago
  •  ...into consumption-ready models in Snowflake, and building AI-powered agents that...  ...Key Responsibilities Snowflake engineering: Design schemas, write performant SQL, manage roles, warehouse sizing,...  ...schema, dimensional modeling). Python: Strong proficiency in Python for... 
    SQL

    Compunnel

    Richardson, TX
    4 days ago
  •  ...operationsAnalytical ability to solve medium to complex problemsGood-to-HaveUnix| Python| PostgreSQLSNResponsibility of / Expectations from the Role 1Experience in writing SQL|Snowflake queries| and well versed with joins| sub queries| and analytical functions. 2... 
    SQL

    Diverse Lynx

    Dallas, TX
    2 days ago
  •  ...financial services organization is seeking a Senior Data Engineer to help build and scale its modern cloud data...  ...engineering, analytics, and business stakeholders.Key Skills:Snowflake dbt Fivetran AWS Python / PySpark SQL Terraform CI/CDWhat You'll Do:Design and optimize... 
    SQL

    Motion Recruitment

    Dallas, TX
    4 days ago
  •  ...Snowflake Developer Location: Dallas, Texas Contract Required Skills...  ...designing schemas, writing advanced SQL (PIVOT, GROUPING SETS, ROLLUP/CUBE...  ..., and DirectQuery performance. Python: Strong proficiency for data engineering tasks: pipeline orchestration,... 
    SQL
    Contract work

    Pacer Group

    Dallas, TX
    2 days ago
  •  ...GorusuCompany: SRI Tech SolutionsRole: Snowflake Data Engineer Tech LeadLocation: Dallas, TX (Day 1 Onsite...  ...scripts and tools, primarily using Python, to streamline operational tasks, manage...  ...monitoring and logging tools.Strong SQL skills.Ability to work independently and... 
    SQL
    1 day per week

    SRI Tech

    Dallas, TX
    3 days ago
  • $140k - $160k

     ...- $160k We are hiring for a Senior Data Engineer to join a manufacturing & services organization...  ...experience with the core tech stack of Snowflake, DBT, and Fivetran This is a hybrid...  ...data engineering Snowflake DBT Fivetran Python SQL Desired Skills & Experience Bachelor’s... 
    SQL
    Full time

    Motion Recruitment

    Addison, TX
    5 days ago
  • Harnham is seeking an experienced Data Engineer for a Richardson, TX onsite role involving a greenfield data platform transformation...  ...candidates have 7-8+ years in data engineering, strong Python/SQL, and 5+ years with Snowflake and dbt, with a focus on modern ELT/data modeling in... 
    SQL

    Harnham

    Richardson, TX
    4 days ago
  • CTG is seeking a Data Engineer with Snowflake, AWS and Azure experience to design and implement scalable data management and analytics solutions...  ...workloads. You'll work with Spark, Hadoop, PySpark, Python and SQL to optimize performance and ensure data security,... 
    SQL
    Contract work

    Computer Task

    Dallas, TX
    2 days ago
  • CTG is seeking a Data Engineer experienced with Snowflake and cloud platforms to design and optimize enterprise data pipelines. The role focuses on...  ...Responsibilities include developing ETL/ELT processes, Python/SQL solutions, and ensuring data security and governance in... 
    SQL

    Computer Task Group

    Dallas, TX
    6 days ago
  •  ...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

    RIT Solutions, Inc.

    Dallas, TX
    4 days ago
  •  ...deliver end-to-end data warehousing and analytics solutions using Snowflake.Design scalable and efficient data architectures aligned with...  ..., data modeling, and ETL/ELT processes.Proficiency in SQL, Python, and cloud platforms (AWS, Azure, GCP).Experience with BI and... 
    SQL

    Purple Drive

    Dallas, TX
    5 days ago
  •  ...Advanced Technology Centers (ATCs) are the engine for reinvention in our clients’...  ...building data engineering workloads on the Snowflake AI Data Cloud. You partner closely with...  ...Process large-scale data on Snowflake with SQL, Python, and the Spark ecosystem.Tailor and deploy... 
    SQL
    Full time
    Live in
    Work at office
    Local area
    3 days per week

    Accenture

    Dallas, TX
    4 days ago
  •  ...Job RequirementsBachelor's degree in CS, Engineering, Analytics, or equivalent experienceStrong hands-on Snowflake experience in enterprise analytics/reportingExperience...  ...QuickSight dashboard and dataset developmentAdvanced SQL and analytical data modeling skillsStrong... 
    SQL

    Saxon Global

    Dallas, TX
    4 days ago
  •  ...Overview CTG is seeking to fill a Data Engineer – Snowflake & AWS/Azure position for our client....  ...engineering components and integrate software packages, applications, programs, and...  ...efficient data solutions using Python and SQL. Optimize data pipelines, queries,... 
    SQL

    Computer Task Group, Inc

    Dallas, TX
    10 days ago
  •  ...Corporation in Richardson, TX seeks a Data Solutions Engineer IV to design, implement, and govern enterprise...  ...-to-end data pipelines, establishing dbt and Python/SQL standards, and driving IaC with Terraform to manage Snowflake and cloud infrastructure. #J-18808-Ljbffr BOK... 
    SQL

    BOK Financial

    Richardson, TX
    6 days ago
  •  ...projects. Job DescriptionThe Data Solutions Engineer IV works in close collaboration to...  ...for managed ingestion and CDC, Snowflake as the central cloud data platform, and...  ...resource governanceDefine and drive Python, PySpark, and SQL standards for data engineering workloads... 
    SQL

    Bank of Oklahoma

    Richardson, TX
    4 days ago
  •  ...Snowflake Data EngineerLocation: Dallas, TX (Hybrid)Contract/Fulltime BothWe need Senior Engineer (10+ years) with some experience in AI/ML or Gen AI.Job Summary:We are seeking a Snowflake...  ...concepts, ETL/ELT patterns, and SQL. Basic familiarity with data governance tools... 
    SQL
    Full time
    Contract work

    AceStack LLC

    Dallas, TX
    4 days ago
  • Motion Recruitment Partners LLC is hiring a Senior Data Engineer to join a manufacturing and services organization. You...  ...days on-site). Requires 7+ years in data engineering with Snowflake, DBT, Fivetran, Python, and SQL. #J-18808-Ljbffr Motion Recruitment Partners LLC
    SQL

    Motion Recruitment Partners LLC

    Addison, TX
    4 days ago
  • 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

    Cloud Analytics Technologies, LLC

    Dallas, TX
    2 days ago
  • Tata Consultancy Services in Dallas seeks a Senior Data Engineer with expertise in Snowflake, Fivetran, Dbt, AWS Glue, Python, SQL, and PySpark to build scalable data ingestion and transformation frameworks for analytics, data products, and AI initiatives. The role requires... 
    SQL

    Tata Consultancy Services

    Dallas, TX
    2 days ago
  •  ...Greetings, Position: Database Engineer ( Snowflake ) Location: Dallas, TX ( Hybrid 3 days/Week ) Duration: 6 months to hire...  ...Snowflake environment deployment and administration using SQL, Python or Bash utilities. Collaborate with Application Development... 
    SQL
    3 days per week

    Conch Technologies Inc

    Dallas, TX
    3 days ago
  •  ...Expert Snowflake Data EngineerExpert snowflake data engineer with 12+ years in software and data engineering, including 3-5 years focused...  ...performance tuning, and advanced sql.Strong experience with etl/...  ...programming languages such as python, scala, or java for data... 
    SQL

    Yochana

    Dallas, TX
    4 days ago
  •  ...1What Is the Opportunity?Travelers Data Engineering team constructs pipelines that contextualize...  ...pipelines.Hands-on proficiency with Snowflake, including working with views, streams,...  ...support scalable data solutions.Strong SQL skills and practical experience with dbt... 
    SQL
    Full time
    Work experience placement
    Local area
    Immediate start

    The Travelers Indemnity Company

    Richardson, TX
    4 days ago
  •  ...Data Engineering Consultant Randstad Technologies has an immediate need with our end customer, a leading distribution...  ...experience with a focus on ETL ~5+ years of Snowflake ETL design & development ~ Knowledge of SAP, SQL, and other data sources ~ Good data quality /... 
    SQL
    Local area
    Immediate start

    Samprasoft

    Dallas, TX
    3 days ago
  •  ...craft a technology strategy aligned with business goals.Skills:Snowflake Architecture, Snowflake Data Cloud, Snowpipe, Streams & Tasks,...  ....AI Leadership and Snowflake Cortex (preferred).Advanced SQL, Python, DBT, ETL/ELT Frameworks, Data Modeling (Kimball, Data Vault,... 
    SQL

    Cynet Systems

    Dallas, TX
    4 days 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!