Principal Software Engeering
Core
Technical lead for the embossing squad responsible for card personalization and issuance services within the Santander payment ecosystem.
Role type
Principal Software Engineering (Tech Lead)
Builds
Scalable, secure, high-performance card issuance and personalization services
Domain
Financial services / Payments / Card processing
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring Boot) or Go, Microservices architecture, Message brokers (Kafka, RabbitMQ), Relational and NoSQL databases (PostgreSQL, MongoDB, Redis), RESTful/GraphQL APIs, OAuth2/JWT security, Cloud environments (AWS), Containers (Docker, Kubernetes, EKS), CI/CD pipelines (Jenkins, GitHub Actions, ArgoCD), Observability (Prometheus, Grafana, ELK, OpenTelemetry), Technical leadership
Preferred skills
Card issuance/payment systems experience, Infrastructure as Code (Terraform, Helm), Event-driven architecture, SRE practices, Cloud certifications, Open source contributions
Technologies
Java, Spring Boot, Go, Kafka, RabbitMQ, PostgreSQL, MongoDB, Redis, AWS, Docker, Kubernetes, EKS, Jenkins, GitHub Actions, ArgoCD, Prometheus, Grafana, ELK, OpenTelemetry, Terraform, Helm
Responsibilities
Serve as technical reference for the embossing squad, Lead technical and architectural decisions, Support the development team in code standards and PR reviews, Collaborate with Product Owner, architecture, security, and SRE teams, Act hands-on in critical projects, Ensure compliance, observability, and traceability requirements
Seniority
Principal, hands-on IC with leadership responsibilities