





Tier-1 brand, metro location, popular developer title and broad data/platform requirements increase competition.
Technical data-platform skills are transferable, but finance/accounting domain experience is explicitly preferred.
Explicit 8+ years requirement, domain expertise and broad mandatory technical skills drive strict shortlisting.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own end-to-end technical direction for a data ingestion platform (ETL and streaming), focusing on scalability, performance, reliability, and maintainability.
Design and deliver complex software solutions using strong object-oriented design principles and architecture patterns.
Lead and mentor a small engineering team; drive engineering best practices including TDD, coding standards, CI/CD strategy, and production issue troubleshooting.
8+ years relevant experience in software development.
Bachelor's or Master's degree in Computer Science, Information Systems, or related field.
Strong programming skills in Python with deep understanding of OOP, or Java with working knowledge of Python.
Proficiency with RDBMS and SQL, Linux/UNIX command line and shell scripting, CI/CD pipeline building, TDD or automated testing, Agile methodologies, and experience leading or mentoring engineering teams.
Experienced in designing, developing, and operating enterprise data systems with strong engineering discipline and architecture insight.
Technical leader who sets high standards via hands-on contribution, quality code reviews, and promotes a culture of reliability and continuous improvement.
Domain knowledge in financial services data, including accounting/finance-related data, with familiarity of modern data platforms such as MPP databases, Snowflake, Big Data, and DevOps automation.