Senior Software Engineer - Mastercard, Inc.
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description


Senior Software Engineer at Mastercard creates innovative solutions that power the digital economy.



  • Design and code AI, cloud, and machine learning platforms.

  • Deliver high-performing software solutions for top brands.

  • Collaborate with teams to estimate requirements and prioritize tasks.

  • Develop scalable data architecture solutions and implement standardized pipelines.

  • Mentor and guide new team members.


Key responsibilities include:



  • Leading team prioritization discussions.

  • Estimating and owning delivery tasks.

  • Automating build, operate, and run aspects of software.

  • Driving code/design/process trade-off discussions.

  • Communicating with stakeholders and reviewing code.

  • Mentoring and guiding team members.

  • Requirements include:



    • Full tech stack expertise.

    • Ability to write performant code and debug complex issues.

    • Skills in TDD and BDD.

    • Understanding of advanced design patterns and API standards.

    • Collaboration and estimation skills.

    • Ability to analyze data retention and regulatory needs.

    • Orchestration and release workflow skills.

    • Implementation of standard logging and event correlation.

    • Understanding of functional and non-functional testing types.

    • Corporate security responsibility includes:



      • Awareness of information security policies and practices.

      • Confidentiality and integrity of accessed information.

      • Reporting suspected security violations or breaches.

      • Completing mandatory security trainings.

;