Search by job, company or skills

M

Senior Software Engineer

7-9 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the role

Software Engineers at Mastercard design and code a variety of applications covering transaction processing, analytics, user interfaces, and APIs using a blend of cutting-edge technologies across big data, distributed systems, machine learning, and more. As a Software Engineer, you will deliver these products and solutions with speed and agility as part of a small team. This will involve developing high-performing, highly scalable software solutions and products for some of the world's top brands. Specific tasks vary depending on the project and the business unit that you join in.

All staff at Mastercard are expected to demonstrate Mastercard Way cultural values every day - own it, simplify it, sense of urgency, thoughtful risk-taking, unlock potential, and be inclusive with a relentless focus on our customers. As a Senior Software Engineer at Mastercard, you are expected to perform the following general responsibilities:

Help lead team prioritization discussions in close collaboration with Product and Business stakeholders

Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation)

Automate build, operate, and run aspects of software

Drive code/design/process trade-off discussions within their team when required

Be a voice of the team, performing demos/acceptance discussions with Product owners and confidently communicating elsewhere when needed

Drive adoption of technology standards and practices and review code, test, and automation work of team members

Mentor and guide new and less-experienced team members

All about you

7+ years of full stack engineering experience in an agile production environment.

Good knowledge on card domain.

Proficient in facilitating AI coding tool for expedite development tasks.

Experience leading the design and implementation of complex features in full-stack applications.

Experience leading a large project and working with other developers.

Strong technologist eager to learn new technologies and frameworks. The following is a plus:

Proficiency with Angular, Java JDK 17, Spring Boot, Spring Security, Maven, Hibernate / JPA, REST, and SQL Server or other object-oriented languages, front-end frameworks, and/or relational database technologies.

Solid experience with RESTful APIs and JSON/SOAP based API.

Experience with SQL, Multi-threading, Message Queuing & Distributed Systems.

Experience with Design Patterns.

Expertise in Junit or other automated unit testing frameworks. Knowledge of Splunk or other alerting and monitoring solutions.

Fluent in the use of Git, Jenkins.

Knowledge of cloud native development such as cloud foundry, AWS, etc.

Customer-centric development approach.

Passion for analytical / quantitative problem solving.

Ability to identify and implement improvements to team development processes.

Strong collaboration skills with experience collaborating across many people, roles, and geographies.

Motivation, creativity, self-direction, and desire to thrive on small project teams.

Superior academic record with a degree in Computer Science or related technical field.

Strong written and verbal English communication skills.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 139929289

Similar Jobs