Software Engineer I
Core
Develop, test, maintain, and support secure, reliable, high-performing, and scalable software applications and services.
Role type
Junior IC software engineer
Builds
Secure, scalable software applications and services for Mastercard's digital economy platform
Domain
Fintech / Payments / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Golang, Kotlin, Spring Boot, Hibernate, REST APIs, SQL, Unit testing, Git, CI/CD, Cloud platforms, Microservices, Object-oriented design, Data structures, Algorithms (via careerplan.io/jobs/R-291661-software-engineer-i-at-mastercard)
Preferred skills
React, Angular, AWS, PCF, Docker, Kubernetes, Kafka, NATS.io, Splunk, Dynatrace, AI/LLM concepts
Technologies
Java, Golang, Kotlin, Spring Boot, Hibernate, React, Angular, AWS, PCF, Docker, Kubernetes, Kafka, NATS.io, Splunk, Dynatrace, SQL
Responsibilities
Develop and maintain software applications and services; Write clean, maintainable, and secure code; Participate in software design and architectural patterns; Develop and maintain unit, functional, and integration tests; Contribute to APIs, microservices, and distributed applications; Collaborate with cross-functional teams; Support cloud-based applications and monitoring; Contribute to CI/CD and operational readiness initiatives.
Seniority
Junior, entry-level IC