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
$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- ...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...SQLLocal area
- ...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
- ...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
- ...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...SQLFull timeWork experience placementLive inWork at officeLocal area
- ...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
- ...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
- ...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
- ...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,...SQLContract work
- ...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...SQL1 day per week
$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...SQLFull time- 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
- 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,...SQLContract work
- 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
- ...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
- ...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
- ...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...SQLFull timeLive inWork at officeLocal area3 days per week
- ...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
- ...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
- ...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
- ...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
- ...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...SQLFull timeContract work
- 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 LLCSQL
- 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
- 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
- ...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...SQL3 days per week
- ...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
- ...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...SQLFull timeWork experience placementLocal areaImmediate start
- ...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 /...SQLLocal areaImmediate start
- ...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
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
- full stack / python developer (remote) Dallas, TX
- python developer data analytics Dallas, TX
- python developer remote Dallas, TX
- python engineer Dallas, TX
- python programmer Dallas, TX
- senior python developer Dallas, TX
- python developer Dallas, TX
- senior principal cloud computing engineer Dallas, TX
- principal Dallas, TX


