Lead Software Engineer
Core
Design and build scalable streaming and aggregation solutions for Mastercard Payment Networks to ensure secure, reliable switching.
Role type
Senior IC software engineer (payments infrastructure)
Builds
Distributed data processing pipelines, microservices, and secure backend applications for payment networks
Domain
Financial services / Payments / Big Data
Deliverable
production ML models | product features
Required skills
Java, Go, Spring Boot, Microservices, Data Engineering, Linux/UNIX, CI/CD, Application Security
Preferred skills
Thought leadership in software engineering, Experience with Rally/Jira, Experience with Oracle and NoSQL systems
Technologies
Java, Go, Spark, Scala, Kafka, Hive, Hadoop, Spring MVC, REST, SOAP, Oracle, Linux/UNIX
Responsibilities
Develop scalable streaming and aggregation solutions; Create technical documentation; Collaborate with team members across development phases; Interface distributed and relational data solutions; Communicate with project stakeholders throughout the lifecycle
Seniority
Senior, hands-on IC