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

Senior Software Engineer Technology

We're seeking a talented Senior Software Engineer to join our team in Dublin, where you'll design and code artificial intelligence, cloud, and machine learning platforms that provide mission-critical insights to leading organizations and governments.

**About the Role** * Design and develop high-performing, highly scalable software solutions and products for top brands * Collaborate with Product and Business stakeholders to prioritize tasks and estimate delivery times * Automate build, operate, and run aspects of software * Drive code/design/process trade-off discussions within the team * Mentor and guide new and less-experienced team members **Key Responsibilities** * Help lead team prioritization discussions with Product and Business stakeholders * Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) * Automate build, operate, and run aspects of software * Drive code/design/process trade-off discussions within the team * Be a voice of the team, performing demos/acceptance discussions with Product owners and confidently communicating elsewhere when needed * Drive adoption of technology standards and practices and review code, test, and automation work of team members * Mentor and guide new and less-experienced team members **Requirements** * Understands and experienced with full tech stack; capable of writing performant code and adept at debugging and troubleshooting complex issues across layers of software solutions * Enable common library development for enterprise-wide reuse * Possess skills in test-driven and behavior-driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality * Understand use cases for advanced design patterns to implement efficient code; understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization * Has skills to collaborate with team and business stakeholders to estimate requirements (e.g., story pointing) in Agile delivery, and prioritize based on business value * Has skills to understand, report, and optimize delivery metrics to continuously improve upon them (e.g., velocity, throughput, lead time, defect leakage, burndown); has skills to conduct product demos and co-ordinate with product owners to drive product acceptance signoffs * Has skills to analyze data retention and regulatory needs to provide scalable data architecture solutions applying standard patterns and techniques (e.g., data transfer objects, object-relational mappings, data sharding, geo-partitioning) * Has skills to orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD using standard orchestration tools (e.g., Jenkins, Bamboo, AWS/Azure pipelines, XL Release, others); manage builds and artifacts leveraging standard tools * Has skills to implement standard logging and event correlation for business transactions and security events for faster troubleshooting and compliance; familiar with the adoption of standard logging frameworks and tools (e.g., log4j, SLF4 J, Splunk) to aggregate and analyze time-series of logs * Understand functional and non-functional testing types and elaborate and estimate test efforts; understand how to build robust tests to minimize defect leakage by performing regression, performance, deployment verification, and release testing **About Mastercard Dublin** * Home to Mastercard's European Tech Hub: a vibrant and multicultural campus housing 1000 passionate technologists and innovators * Our Dublin teams are dedicated to shaping the future of commerce by building revolutionary technologies that reshape the digital ecosystem across Payment Security, APIs, Artificial Intelligence, Machine Learning, and more * The Foundry, Mastercard's global research and development division, is headquartered in Dublin and serves as the heart of this Tech Hub * Time spent onsite will be in our new state-of-the-art 5-acre campus, featuring the Mastercard Experience Center, an interactive immersive space designed to test virtual reality products, and meeting rooms evolved for the 'future of work' virtual and in-person coworking

;