Principal Engineer, Technology
Core
Lead technical architecture and hands-on development of enterprise-scale on-premises and cloud applications and data platforms for a Wealth Management team.
Role type
Principal Engineer (Technical Leadership & Hands-on IC)
Builds
Cloud-native microservices, REST APIs, Kafka-based event-driven systems, scalable ETL/ELT data pipelines, and core platform capabilities (networking, security, logging, monitoring, storage).
Domain
Financial Services / Enterprise Cloud Infrastructure
Required skills
Java, Spring Boot, Python, AWS (EKS, MSK, S3, EMR, Redshift, Glue, MWAA/Airflow, IAM, CloudWatch), Kubernetes, Docker, Terraform, Apache Kafka/Confluent, Spark, SQL/Oracle/Redshift, CI/CD (Jenkins, Azure DevOps), APM (Datadog, Dynatrace, Splunk), distributed systems, microservices, event-driven architecture.
Preferred skills
Financial services domain experience, AI-assisted productivity tools (GitHub Copilot, ChatGPT).
Responsibilities
Own end-to-end technical architecture and design; write production-ready code and conduct code reviews; lead POCs and prototypes; architect cloud-native microservices and data pipelines; design core platform capabilities; ensure scalability, resiliency, and security; resolve complex production issues; drive CI/CD and IaC practices; mentor engineers; lead technical planning in Agile/Waterfall.
Seniority
Principal, hands-on technical leadership