Lead Software Engineer

Mastercard Mastercard · Fintech · Vancouver, BC +1 · Engineering

Lead Software Engineer for the AI & Decision Engineering Platform, which powers real-time fraud prevention and identity validation solutions using streaming analytics, business rules, and AI-driven decisioning. The role involves designing, implementing, and mentoring on high-performance, cloud-ready solutions for billions of transactions.

What you'd actually do

  1. Design and implement business critical services
  2. Collaborate with Product, solution architect and other key stakeholders to understand the nature of the problems need to be addressed and come up with end to end solutions
  3. Ensure design documentations meet the highest standard required by Company policies
  4. Apply best development practices to write well designed, maintainable, testable, scalable, and secure code.

Skills

Required

  • Java
  • Spring
  • SQL
  • Oracle
  • designing and building high IO system
  • security
  • high availability
  • resilience
  • problem diagnostic
  • creative problem solving
  • organizational skills
  • Scrum

Nice to have

  • Dockers
  • Kubernetes
  • gPRC
  • load balancing
  • BS in computer science or a related field

What the JD emphasized

  • high-performance
  • high IO system
  • security
  • high availability
  • resilience