← Back to list
Job · Lead

Lead Software Engineer

Backend Developer • Lead • On-site • Full-time • 📍 Budapest

Ekata, a Mastercard company within the Cyber & Intelligence Solutions division, is looking for a Lead Software Engineer for its Platform & API Team. You would tech-lead the team's developers within a geographically diverse larger team, designing, coding and maintaining high-performance data processing applications on the JVM platform (primarily in Clojure) running on AWS. The ideal candidate has experience mentoring and leading developers and deep experience building internal and external APIs.

Responsibilities

  • Work as part of a development Scrum team in a geographically diverse Agile environment
  • Help lead and mentor team members from the technical perspective
  • Take responsibility for the analysis, design, development and delivery of software backend (REST API) solutions
  • Define requirements for new applications and customization adhering to Mastercard standards, processes and best practices
  • Develop, customize and test applications to integrate to Mastercard's specifications
  • Be part of a day-time team on-call schedule to support the APIs during customer use

Requirements

  • Demonstrated software development experience in a professional development team setting
  • Strong willingness and ability to learn and take on challenging opportunities
  • Strong communication skills (verbal and written) and strong relationship, collaborative and organizational skills
  • JVM experience, or experience with at least one object-oriented language (Java, C#, C++, Python, etc.) and ideally some prior exposure to functional programming (e.g. Clojure)
  • Knowledge of unit testing frameworks and source control systems (Git / BitBucket a plus)
  • Experience working with cloud-based server environments (AWS ideally)
  • Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering, or equivalent work experience

Nice to have

  • Experience with Clojure, JVM languages (e.g. Java), functional programming languages, JSON, HTTP, RESTful services
  • Experience writing automated acceptance tests in Cucumber, RestAssured, etc. (used in CI/CD pipelines)
  • Experience with SQL and NoSQL databases (Cassandra, Redis or other)
  • Experience working in a CI/CD environment (Jenkins a plus)
  • Experience with Confluence, JIRA and Agile
  • Experience with customer-facing, scalable and performant RESTful APIs
  • Experience with monitoring tools and supporting high-traffic APIs
  • An interest in fraud detection and security
  • Experience delivering secure solutions in the Financial / Fraud Services sector

Soft skills

Strong verbal and written communicationRelationship building and collaborationOrganizational skillsWillingness to learn and take on challengesMentoring and technical leadership

What we offer

  • Hybrid work environment including work-from-anywhere weeks as per policy
  • Team and Tech Hub events: in- and out-of-office games, sport teams, hackathons, lunch & learns and regular office lunches
  • Competitive salary
  • Extended health benefits
  • Flex-time schedules
  • Encouragement and support for professional development

About the company

Ekata, a Mastercard company within the Cyber and Intelligence Solutions (C&I) division, is the global standard in identity verification, linking any digital transaction to the human behind it. Its Ekata Identity Engine uses complex machine learning over billions of transactions to deliver industry-leading risk assessment solutions.

Languages: Angol (folyékony)
Education: Information Systems, információtechnológia, számítástudomány vagy mérnöki BSc, vagy azzal egyenértékű munkatapasztalat