TAB Bank · 1 day ago
Principal/Senior Data Engineer
TAB Bank is a financial institution seeking a Principal Data Engineer to lead the development of data pipelines. The role involves creating and maintaining data integration processes to support the company's data services and analytics needs.
BankingFinanceFinancial ServicesFinTech
Responsibilities
Participate in all phases of data integration, such as analysis, requirement gathering, design, documentation and development of data related architectures, structures, and ETL processes
Develop and maintain high volume streaming pipelines as well as batch processes
Maintain and improve existing framework to support data integration pipelines
Conduct code reviews with peers and provide best-practice design and architecture suggestions
Interface with all areas of TAB to understand and analyze business and functional requirements
Provide tactical solutions on priority issues/requirements
Maintain the data dictionary as processes and applications change
Understand and implement best practices, tuning and optimization for applications and reporting systems
Other duties as assigned
Qualification
Required
BS, MS Degree in a computer science, information technology or another computer-based discipline
8+ years of experience in designing and developing ETL data pipelines
8+ years of experience in OOP programming language (Python, C#, Java)
Mastery of ETL methodologies and practices
Mastery of large-scale streaming pipelines
Proven analytical and database skills
Expert level MSSQL and NoSQL experience
Mastery in utilizing and extending ETL processes in a complex, high-volume data environment
Or an equivalent combination of education and experience that provides the required knowledge, skills and abilities
Expert level proficiency in Python, SQL/T-SQL and other ETL/ELT applications
Expert level experience in executing high-volume data load to SQL and NoSQL environments
Mastery of RESTful API architecture including experience with creation and consumption
Comfortable using GIT version control and working in CI/CD pipeline
Must have independent problem-solving skills and ability to develop solutions to complex analytical/data storage problems
Excellent interpersonal skills necessary to work effectively with colleagues at various levels of the organization and across multiple locations
Successfully engage in multiple initiatives simultaneously
Identifies critical issues with ease and determines appropriate level of escalation, if needed
Work successfully in a team environment using Agile Scrum methodologies
Continually seeks opportunities to increase internal customer satisfaction and deepen relationships
Suggests areas for improvement in internal processes along with possible solutions
Excellent verbal and written communication skills and the ability to interact professionally with a diverse group including executives, managers, and subject matter experts
Preferred
Experience in Big Data technologies and utilities
Financial Services and Commercial Banking experience
Benefits
Onsite Gym
Tuition Reimbursement
Paid Holidays
Gym Reimbursement
College Scholarships for Employees and Families
401(k)
Paid Time Off (PTO)
Employee Assistance Program (EAP)
I Made the Grade
Holiday Club Program
Medical, Dental, Vision, Life and AD&D, Voluntary Disability, Flex Spending & Dependent Care
Company
TAB Bank
TAB Bank is an online bank that provides customized financial solutions to small businesses, families, and individuals.
Funding
Current Stage
Growth StageTotal Funding
$107M2024-10-24Debt Financing· $4M
2024-07-25Debt Financing· $103M
Recent News
2025-12-11
Company data provided by crunchbase