Lead Software Engineer

Mastercard
Dublin
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Thought leadership","Collaboration","Communication","Agile execution","Technical influence"]

Design and deliver scalable streaming and aggregation solutions for Mastercard Payment Networks as part of the Network Access team. Build and integrate software using Java and cloud-native open-source technologies across distributed and relational data systems. Lead development in agile environments, contribute to architecture documentation (flowcharts/diagrams), and partner across teams to ensure timely communication through project lifecycles while implementing application security for backend and frontend services.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
1 month ago

Lead Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Status: Live

Job Summary

Design and deliver scalable streaming and aggregation solutions for Mastercard Payment Networks as part of the Network Access team. Build and integrate software using Java and cloud-native open-source technologies across distributed and relational data systems. Lead development in agile environments, contribute to architecture documentation (flowcharts/diagrams), and partner across teams to ensure timely communication through project lifecycles while implementing application security for backend and frontend services.
Location: Dublin
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop scalable streaming and aggregation solutions using Java, Spark, Scala, Kafka, Hive, and Hadoop.
  • •Create documentation to support knowledge sharing, including flowcharts and diagrams.
  • •Collaborate with team members across all phases of software development.
  • •Develop software using open-source technologies to interface distributed and relational data solutions.
  • •Communicate accurately and timely with development leads, project managers, and senior management throughout the project lifecycle.

Key Requirements

  • •Software engineering experience with demonstrated thought leadership and technical influence through decisions that enable business outcomes.
  • •Considered an expert in software engineering with experience in related engineering disciplines.
  • •Proven experience building highly scalable applications/platforms and willingness to work hands-on to deliver solutions.
  • •Experience in agile development using tools such as Rally and Jira.
  • •Experience implementing application security for Java-based backend and frontend applications.
Skills:Thought leadershipCollaborationCommunicationAgile executionTechnical influence
Tech Stack:JavaSparkScalaKafkaHiveHadoopGoGo LangSpring MVCSpring bootSOAPRESTMicroservicesOracleNoSQLRallyJiraContinuous IntegrationContinuous DeploymentLinux

Company Brief

Mastercard
Mastercard is a global payments and technology company that processes transactions, provides fraud prevention and data services, and builds payment infrastructure for consumers, businesses, merchants and governments across 200+ countries.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Purchase, New York, United States
Founded: 1966
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor