Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Mastercard

Lead Software Engineer (Java, Python, Go)

Posted Updated
Discussion
  • Lead the modernization of platforms especially related to Fraud Rules/Engines and proven experience in large-scale migrations
  • Collaborate, influence and work with cross functional teams to understand the requirements, identify solutions and provide technical thought leadership
  • Ensure project implementation(s) are compliant with solution architectural design, established architectural patterns (where applicable), policies, standards, and best practices
  • Ensure that solution architectural designs are aligned with business needs, infrastructure capabilities, and security & compliance requirements
  • Drive a culture of engineering excellence - Leading software development projects, especially at an early stage (PoC, Pilot)
  • Assist with project scoping, sizing, prioritizing, planning, and estimation
  • Mentor development team on industry best practices
  • Familiarity with AI technologies like Gen AI, LLMs relevant to Fraud Rules
  • Hands on experience implementing design patterns and using multiple programming languages
  • Experience building and operating scalable global platforms with high throughput, low latency with 5 9’s availability
  • Hands-on Software development experience. 8+ years in Software and micro-services architecture. Familiar with dev ops and IT Operations best practices
  • Drives outcomes through strong commitment to timely delivery of key objectives
  • Current understanding of best practices regarding application & system security
  • Have strong decision-making skills, lead retrospection and continually improve as a result
  • Hands-on technical leader who consistently demonstrates leadership, builds trust, focuses on talent development and inspires the team
  • Understanding of loosely coupled and stateless systems
  • Financial Domain preferable Banking Domain
  • Strong communication skills – both verbal and written – with strong relationship building, collaborative skills and organizational skills
  • Success with producing high quality project design deliverables and documentation
  • Demonstrated track record with highly scalable, distributed systems
  • Familiarity with performance tuning, designing for failure & automation
  • Be a bar raiser with working experience across a variety of languages and frameworks, love declarative paradigm and functional programming
  • Minimum bachelor’s degree in information technology, Computer Science or extensive work experience
  • Extensive experience with databases: Relational & NoSQL
  • Have a passion for continuous learning and enjoy challenging opportunities
  • Must be high-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment
  • Can write high quality, secure and clean code in multiple programming languages (e.g., Go, Python, Java)
  • Strategic Leader who has expertise with Fraud Rule Engines and proven experience in large-scale migrations
  • Must have expert level knowledge of software development processes and be an experienced user of one or more Application Lifecycle Management tools

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.