This job is no longer available
This job expired on 23/09/2026. It no longer accepts applications.
Senior Software Engineer - Java
mastercard · Norway (haavard martinsens vei)
Job description
About the role
Mastercard is seeking a Senior Software Engineer with deep Java expertise to design, build, and evolve resilient, scalable software solutions that drive real business value across its global payments ecosystem.
Key responsibilities
- Design, develop, and maintain high‑quality, scalable Java applications aligned with business needs.
- Contribute to architecture and technical design decisions for distributed systems and services.
- Write clean, well‑tested code and perform thorough code reviews.
- Lead planning, prioritisation, and backlog management activities.
- Troubleshoot complex technical issues across environments and ensure robust testing (unit, integration, performance).
- Collaborate with product, architecture, and operations teams to deliver end‑to‑end solutions.
- Mentor junior engineers and promote continuous improvement of development practices.
Required profile
- Strong experience in modern software development and system design.
- Solid understanding of APIs, distributed systems, and scalable architectures.
- Excellent debugging, problem‑solving, and communication skills.
- Proactive ownership, accountability, and a passion for quality delivery.
- Ability to thrive in an agile, collaborative environment.
Required skills
- Java
- APIs
- Distributed systems
- Unit testing
- Integration testing
- Performance testing
- Software architecture
Questions fréquentes
Why are you reporting this job?
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
mastercard
Norway (haavard martinsens vei)