Principal Software Engineer – Decision Management Platform
mastercard · Virginia
Job description
About the role
Mastercard is seeking a Principal Software Engineer to lead the development of its next‑generation Decision Management Platform. This role blends enterprise‑scale technical leadership with hands‑on engineering, focusing on AI‑assisted development and real‑time decisioning.
Key responsibilities
- Build software, tooling, and platform capabilities for the Decision Management Platform.
- Design and implement large‑scale distributed systems.
- Develop reusable services, patterns, and integrations.
- Prototype and validate new product concepts from concept through validation.
- Evaluate frameworks and tools on quality, cost, latency, scalability, reliability and maintainability.
- Apply AI‑assisted development tools in daily engineering practice.
- Improve developer experience through automation and AI‑assisted workflows.
- Advise and teach teams on AI‑assisted development and modern engineering practices.
Required profile
- Proven enterprise‑scale technical leadership combined with hands‑on software engineering.
- Experience designing, building, and operating large‑scale distributed systems.
- Strong ability to work with senior technology executives and cross‑functional teams.
- Passion for leveraging disruptive AI technologies in real‑time decisioning.
Required skills
- AI‑assisted development tools.
- Modern programming languages.
- Large‑scale distributed systems design.
- Real‑time AI inferencing.
- Decision management platform development.
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 week ago
Expires 1 month from now
14 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
mastercard
Virginia