Lead Software Engineer(Snowflake & Python)

Job expired!

Join DTCC as a Lead Software Engineer (Snowflake & Python)

Are you ready to make a significant impact at DTCC? Do you have a passion for innovative projects, collaborating with a dynamic and supportive team, and investing in your professional development? At DTCC, we're leading the way in financial market innovation.

We're committed to helping our employees grow and succeed. We believe you have the skills and drive to make a real difference. We foster a thriving internal community and are dedicated to creating a workplace that reflects the diverse world we serve.

Pay and Benefits

  • Competitive compensation, including base pay and annual incentives
  • Comprehensive health, life insurance, and well-being benefits (based on location)
  • Pension/Retirement benefits
  • Paid Time Off, Personal/Family Care, and other leaves of absence to support your physical, financial, and emotional well-being
  • Flexible/hybrid model: 3 days onsite (Tuesdays, Wednesdays, and one other day) and 2 days remote

Why You Will Love This Job

As part of the Development family, you will be responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. This role involves research, new development, prototyping, modification, reuse, re-engineering, and maintenance of software products used both internally and externally.

Our software development process demands deep expertise in existing and emerging methodologies, tools, and programming languages. You will work closely with business partners and external clients to define requirements and implement effective solutions.

Key Responsibilities

  • Design, implement, and expand data pipelines by performing extraction, transformation, and loading (ETL) activities
  • Gather requirements and business process knowledge to transform data to meet end-users' needs
  • Create logical and physical data flow models for ETL applications
  • Ensure the data architecture is scalable and maintainable
  • Collaborate with data modelers and business analysts to convert project requirements into technical documents and Jira stories
  • Analyze data for potential issues within ETL pipelines, notify end-users, and propose solutions
  • Document ETL pipeline procedures and engage stakeholders for approval
  • Automate event-driven and time-based data processes using orchestration and workflow tools

Qualifications

Bachelor's degree required; Master's or equivalent experience preferred

Minimum of 6 years of related experience

Talent Required for Success

  • 8-9 years of experience in Software Development leveraging Snowflake & Python
  • Expertise in Snowflake DB architecture principles and capabilities
  • Strong hands-on experience as a Python Developer with system integration knowledge
  • Experience in data warehousing, data architecture, ETL data pipelines, and data engineering environments
  • Ability to create Python/SQL procedures in Snowflake and build efficient data pipelines
  • Proficiency in code versioning tools such as Git, Mercurial, SVN
  • Knowledge of Python API frameworks like Django/Flask/Fast
  • Understanding of scalable application design principles
  • Strong unit test and debugging skills
  • Experience in Proof of Concept projects
  • Knowledge of SDLC, Testing, CI/CD (e.g., Jenkins, BB, JIRA)

Actual salary is determined based on the role, location, individual experience, skills, and other considerations. We are an equal opportunity employer and value diversity. We do not discriminate based on race, religion, color, national origin, sex, gender identity, sexual orientation, age, marital status, veteran status, or disability status. We ensure that individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, perform essential job functions, and receive other employment benefits. Please contact us to request accommodation.

DTCC safeguards financial markets and helps them run efficiently, both in prosperity and crisis. Positioned at the center of global trading activity, we process over 100 million financial transactions daily and continually improve market infrastructure. Our employees are dedicated to delivering innovative technologies that enhance efficiency, lower costs, and ensure stability and certainty in the post-trade lifecycle.