Principal Software Engineer
Core
Design, code, and validate core capabilities for the next-generation Decision Management Platform using AI-assisted development tools.
Role type
Principal Software Engineer (AI & Decisioning)
Builds
Enterprise-scale distributed systems, real-time AI inferencing pipelines, and decisioning tooling.
Domain
Payments, AI/ML, Real-time Data Systems (via careerplan.io/jobs/R-278831-principal-software-engineer-at-mastercard)
Required skills
Distributed systems architecture, Real-time streaming pipelines, AI-assisted development, Cloud infrastructure engineering, Technical leadership, Mentorship
Preferred skills
Agentic AI patterns, LLM integration, Low-latency data technologies, Feature engineering platforms
Technologies
AWS, Delta lakes, CI/CD, GitOps, Rules engines
Responsibilities
Design and implement large-scale distributed systems; Lead architectural design for complex enterprise-wide initiatives; Mentor engineers and conduct technical interviews; Advocate and model the adoption of AI-assisted development practices; Evaluate systems and frameworks for quality, cost, and scalability.
Seniority
Principal, hands-on IC with strategic influence
