Senior Software Engineer (Full-Stack – Java, React)
mastercard
Job description
About the role
Mastercard’s AI & Decision Engineering Platform powers real‑time decisioning for fraud prevention and identity validation. As a Senior Software Engineer you will design and implement high‑performance, cloud‑ready solutions that operate at global scale, mentor team members and stay hands‑on with coding, testing and design.
Key responsibilities
- Own end‑to‑end software delivery tasks including design, development, testing, deployment, support, documentation and configuration.
- Develop full‑stack features, writing both front‑end React components and back‑end Java/REST API services.
- Collaborate in SAFe Agile scrum ceremonies and contribute to continuous delivery pipelines.
- Mentor junior engineers while actively writing production‑grade code.
- Participate in building streaming analytics, business rules engines and AI‑driven decisioning components.
Required profile
- Technical programmer with proven experience building high‑performance applications.
- Passion for writing clean code and comprehensive automated tests.
- Interest in contributing to fraud‑prevention solutions that protect Mastercard transactions worldwide.
- Ability to work effectively in a hybrid environment, attending on‑site days in Vancouver.
Required skills
- Java
- React
- REST APIs
- Cloud platforms (cloud‑ready development)
- Streaming analytics
- Big‑data processing
- In‑memory data grids
- AI‑driven decisioning
- Business rules engines
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 3 days from now
14 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
mastercard