Principal, Software Engineering
Core
Technical authority leading the Authorization Decisioning platform, handling over a billion daily transactions with fraud detection and computational intelligence services.
Role type
Principal Software Engineer (Technical Leadership & Architecture)
Builds
Enterprise-wide authorization services, fraud detection systems, and scalable payment infrastructure.
Domain
Financial Services / Payments / High-Frequency Transaction Systems
Deliverable
production ML models | product features | infrastructure
Required skills
High-performance system design, event-driven architecture, microservices, distributed systems, technical strategy, team mentorship, incident response leadership
Preferred skills
Fintech domain expertise, regulatory compliance knowledge (PCI-DSS, GDPR), cloud-native architecture
Technologies
Java, REST API, Microservices, Kafka, Axon, MQ, Spring, Kubernetes, Docker, Pivotal Cloud Foundry, Oracle, SQL Server, PostgreSQL, Cassandra, ElasticSearch, Jenkins, CI/CD
Responsibilities
Provide technical leadership and decision-making across the program; design and deliver complex enterprise-wide software solutions; articulate architecture patterns to executive stakeholders; drive SDLC efficiency and governance; lead sustainable incident response and blameless postmortems; mentor engineering teams and guide them to production realization.
Seniority
Principal, hands-on IC with strategic leadership