Senior technology leader at Citi responsible for scalable enterprise applications and data platforms. Leading systems analysis, application development, and technical strategy while mentoring engineers.
Responsibilities
Lead the design and development of scalable, high‑performance data ingestion solutions for enterprise data lakes using Apache Spark, Hadoop, and related big‑data technologies
Architect and implement Apache Airflow clusters to orchestrate enterprise data pipelines (DAGs)
Design and deliver BI and analytics reporting solutions, including automation of reporting and release processes
Build and maintain data quality, data governance, and control frameworks
Develop engineering tools and best practices to improve developer productivity, code quality, and operational readiness
Design solutions and frameworks to enhance risk management, controls, and compliance
Provide hands‑on technical leadership and ensure solutions align with enterprise architecture and firmwide standards
Partner with architecture, infrastructure, and business teams to deliver integrated solutions aligned to business objectives
Perform complex system analysis and lead problem‑solving using sound engineering judgment
Mentor and coach mid‑level engineers; guide work allocation and technical execution
Proactively assess and manage risk, ensuring compliance with regulatory requirements, internal policies, and ethical standards
Requirements
Bachelor’s degree or equivalent practical experience required
5+ years of experience in Java or Python
Strong understanding of Object‑Oriented and Functional Programming
Experience developing RESTful APIs, OpenAPI / Swagger, and Java/J2EE applications
Knowledge of big‑data ecosystems: Spark, Flink, Kafka
Familiarity with data lakes, batch and streaming pipelines
Understanding of data quality, governance, and controls
Experience with microservices architecture and design patterns
Familiarity with containers and orchestration: Docker, Kubernetes, OpenShift
Knowledge of CI/CD and release automation
Experience in on‑prem and hybrid cloud environments, with preferred experience in AWS, Azure, or GCP.
Senior Software Architect at OpsGuru focusing on Microsoft stack and cloud - native architectures. Leading design and delivery of software systems aligning with business goals.
Python/SQL Developer needed for cloud transformation in Capital Markets. Migrate analytics platforms to Snowflake/Azure, work with large datasets in Toronto hybrid role.
Software Engineer .NET role at TELUS Digital. Design and implement cutting - edge solutions for transformative customer experiences with a global team.
Tech Lead Manager overseeing automation systems for Jerry.ai, an AI - driven car ownership app, enabling a smooth user experience. Leading architectural changes and advancing internal tools for future growth.
Engineering Team Lead evolving automation systems for Jerry.ai's insurance marketplace. Collaborating with the CTO to enhance system architecture and mentor engineering teams.
Back - End Developer enhancing Java/Kotlin applications for Equisoft, a global digital solutions provider for financial institutions. Collaborating with teams to design, develop, and deploy innovative client solutions.
Senior Software Engineer developing AI companionship platform for EverAI. Contributing to scaling large - scale products in a fast - paced environment.
Senior Software Engineer shaping the technical foundation for a high - growth product in competitive gaming. Collaborating with teams to deliver high - quality solutions and tackle scaling challenges.