Senior Software Engineer

Mastercard Mastercard · Fintech · O Fallon, MO +1 · Engineering

Senior Software Engineer to design and build a next-generation Decision Management Platform for real-time payment transaction scoring and approval. The role involves writing production code, using AI coding tools, and working with distributed systems at high throughput and low latency. It also includes integrating LLMs and agentic patterns into decisioning systems.

What you'd actually do

  1. Write production code for services, tooling, and platform features.
  2. Pick the right frameworks, libraries, and tools by weighing quality, cost, latency, and reliability.
  3. Use AI coding tools as your default way of working.
  4. Make the customer experience better across the services you work on.
  5. Mentor peers and junior engineers.

Skills

Required

  • Several years of software engineering experience with real contributions to complex systems or shared platforms.
  • Hands-on experience with distributed systems running at high throughput and sub-second latency.
  • Solid grasp of modern software engineering practices, cloud-native architectures, and AI/data platforms.
  • Clear communicator who works well across teams.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field — or equivalent experience.

Nice to have

  • Advanced degrees are a plus

What the JD emphasized

  • track record of delivering real features in real distributed systems at scale
  • high-throughput, low-latency systems
  • startup-mode teams
  • use AI tools well
  • sub-second transaction processing

Other signals

  • AI coding tools
  • LLM integration
  • agentic patterns
  • low-latency inference
  • decisioning systems