Python Java Developer - Vice President - Software Engineering
Core
Own end-to-end technical direction for a data ingestion platform (ETL and streaming) ensuring scalability, performance, reliability, and maintainability.
Role type
Vice President, Software Engineering (Python/Java)
Builds
Data ingestion platform (ETL and streaming) for a global financial services firm
Domain
Finance Technology / Financial Services
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, Object-Oriented Design, Enterprise System Architecture, RDBMS/SQL, Linux/UNIX, CI/CD, TDD, Team Leadership, Big Data platforms, Cloud platforms, DevOps tooling, Financial data domains
Preferred skills
MPP databases, Snowflake, Hadoop, MongoDB, AutoSys, Perl, Data science fundamentals
Technologies
Python, Java, DB2, PostgreSQL, Sybase, Teradata, Greenplum, Snowflake, Hadoop, MongoDB, AutoSys, UNIX shell, Perl
Responsibilities
Design and deliver complex software solutions using object-oriented design principles; Lead and mentor a small engineering team; Drive engineering best practices including TDD and observability; Guide CI/CD strategy and implementation; Troubleshoot and debug applications in UNIX/Linux environments
Seniority
Executive (VP), hands-on IC with team leadership