Senior Software Development Engineer

5 days ago


Singapore Mastercard Full time

Our Purpose

We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a

culture of inclusion

for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation and delivers better business results.

Title and Summary

Senior Software Development Engineer

Mastercard Labs, Mastercard’s global research and development division, is looking for brilliant and passionate software engineers to join its global R&D team in Singapore.
- In this role, you will be a key member of a highly agile team of engineers within Mastercard Labs, working to build product prototypes, pilots as well as market tests.
- This is an opportunity to become part of a world class engineering team, focused on trending topics and issues globally.
- The job offers opportunities to create innovative payment/commerce solutions, experiment cutting edge technologies and develop prototype/pilot projects.
- Are you a talented software developer with a passion for technology development and innovation?
- Do you have a strong track record in rapid prototyping and delivering new and exciting projects, and learning new technologies (e.g. AR/ VR, 5G, Autonomous IoT, AI, NLP, Unattended Retail, Blockchain/ Provenance)?
- Do you have a passion for product design and technology innovation and have a high energy, can-do attitude and strong sense of ownership /desire to succeed?

Role
- Design, Code, Document, and Test software that meet quality objectives - Scalable, Extensible, Fault-Tolerant, Automated Unit/ Integration Tests, Test Coverage, etc.
- Must work both independently and part of Labs Team; ensuring that actions are aligned with Group / Company strategy.
- Must have thorough understanding of 4 party payment model.
- Knowledge in EMV card present/card not present/tokenization standards preferred.
- Solution Oriented - Find and implement the ‘best fit’ solution to address the requirement on time.
- Expertise in Agile tools like JIRA/ Kanban and Confluence/ Wiki required.
- Assist defining processes and choice of development tools to be used across the group.
- Interpret technical specifications to produce detailed design that can not only cater to them but also be extensible.
- Define functional and performance test criteria for the design.
- Collaborate in architectural decisions and identify best-of-breed methods / tools / API’s and assess technical fit.
- Provide task estimates, level of complexity assessment, inputs that enable better scheduling of the sprint.
- Pass on knowledge of various technologies to other team members and to other functions.
- Willingness to work outside of core hours on an ongoing basis to ensure aggressive deadlines are met with the highest standards possible.

All About You

Skills / Abilities:

- Strong analytical and problem-solving skills.
- Ability to quickly learn and implement new technologies, frameworks and tools and support multiple concurrent activities and to interface with external / internal resources, working as a member of a geographically distributed project team.
- High-energy, detail-oriented, proactive and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results.
- Working knowledge and understanding of Agile Concepts and Scrum Methodologies is required.
- Strong communication skills - both verbal and written - and strong relationship, collaboration skills and organizational skills.

Key Technology Areas
- Agile software development
- Backend (API design, Microservices, Spring Boot, Reactive)
- Frontend (CSS, HTML5, JavaScript, Angular/ React)
- Automated software testing (eg: Serenity, Selenium, Protractor)
- Mobile (iOS, Android)
- Database (Postgres/ MySQL, MongoDB)
- Others (EMV technology, JavaCard, Hadoop)

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
- Abide by Mastercard’s security policies and practices;- Ensure the confidentiality and integrity of the information being accessed;- Report any suspected information security violation or breach, and- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.



  • Singapore The Software Practice Full time

    We are looking for exceptionally smart people with strong development skills and an avid interest in web/mobile development. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to do. **Requirements**: - ** Students will be...

  • Software Developer

    7 days ago


    Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time

    **Job Duties**: - Research, design, and develop computer and network software or specialised utility programs. - Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures. - Work with computer hardware engineers to integrate hardware and software systems and develop specifications and...


  • Singapore The Software Practice Full time

    We are looking for exceptionally smart people with strong development skills and an avid interest in web/mobile development. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to do. **Openings**: - Front-end (Javascript)...


  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    Roles & ResponsibilitiesJob Description & RequirementsDesign, develop, and maintain software applications using Java, C++, Lua, PHP, NodeJS, C#, and Golang. Write clean, efficient, and maintainable code for various projects and platforms. Collaborate with cross-functional teams to understand requirements and deliver ...

  • Software Developer

    5 days ago


    Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time

    **Job Duties**: - Research, design, and develop computer and network software or specialised utility programs. - Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures. - Work with computer hardware engineers to integrate hardware and software systems and develop specifications and...


  • Singapore Housing and Development Board Full time

    **About Us!** The Housing and Development Board (HDB) has been at the forefront of the Public Service Transformation effort, iteratively building towards the successful delivery of HDB’s services to our customers digitally. The Information Services Group in HDB champions this effort, developing customised IT solutions that affords HDB the flexibility and...


  • Singapore Housing and Development Board Full time

    **What the role is** - The Housing and Development Board (HDB) has been at the forefront of the Public Service Transformation effort, iteratively building towards the successful delivery of HDB’s services to our customers digitally. The Information Services Group in HDB champions this effort, developing customised IT solutions that affords HDB the...


  • Singapore The Chemical Engineer Full time

    POSITION SUMMARY Will serve as a laboratory based member of the Technical Services team providing chemistry and process related technical support to OSP, Technology Transfers, changeover cleaning and solvent recovery sections. POSITION RESPONSIBILITIES Design and conduct laboratory scale experiments and analysis with minimal supervision to support plant...


  • Singapore DIGIPEN INSTITUTE OF TECHNOLOGY SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesPosition: Senior Software EngineerCampus: DigiPen (Singapore)Description:We are hiring a team of software engineers to design and develop software platforms for supporting multi-user AR/VR applications.Salary Package for 2 years:Salary range: $4,000 - $8,000 per month 13th-month bonus Health and dental insuranceRole:Design and...


  • Singapore SOLUTION DETAILS PTE. LTD. Full time

    **Senior Software Developer **Job Highlights** - Attractive Renumeration, Benefits plus Performance Bonus - Good Career Growth & Opportunities - Ongoing Training & Learning In this role, you should be a team player with a keen eye for detail and problem-solving skills. Good hands-on experience and knowledge in Angualr, HTML and Java is mandatory. Your...


  • Singapore Morgan Philips Specialist Recruitment Full time

    My client is a Singapore-based Fintech startup who is in the Payments/Remittance space. They are currently at the stage of rapid growth, and are looking for a Senior Software Engineer. **Responsibilities**: Develop the Technology Roadmap Architect Software Developments **Requirements**: Min. 5 years of experience in Software Engineering Fluent in PHP...


  • Singapore NodeFlair Full time

    **Job Summary**: **Salary** S$6,167 - S$7,067 / Monthly EST **Job Type** Permanent **Seniority** Senior **Years of Experience** 8-10 years **Tech Stacks** MVC Visual Studio SSRS.Net Core Git Azure MSSQL HTML Bootstrap SQL C# jQuery.NET - This is to be carried out within the procedures, guidelines, and standards as set by the Senior Development Team -...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Job Description:VANGUARD SOFTWARE PTE. LTD. is seeking an exceptional Senior Data Engineering Manager to lead our data engineering team in designing, developing, and maintaining our data infrastructure, pipelines, and analytical tools. The ideal candidate will have a strong technical background in data engineering, expertise in analytical tools, and proven...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Job Description:We are seeking a talented Software Engineer to join our dynamic development team. As a key member of our team, you will be responsible for writing high-quality software code, collaborating with team members, and contributing to the design and implementation of innovative software solutions.The ideal candidate will have a strong understanding...

  • Software Engineer

    7 days ago


    West Singapore Emprego SG Full time

    **Location** Singapore, West **Job Type** Permanent **Salary** $4,500 - $8,000 Per Month **Date Posted** 32 minutes ago Additional Details **Job ID** 13652 **Job Views** 1 Roles & Responsibilities As a Software Engineer in D-SIMLAB, you will get exposure in both technical and soft skills development. The role does not limit to only software...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Job DescriptionVanguard Software Pte. Ltd. is seeking a skilled Senior Backend Engineer (Java) to lead our team in designing, developing, and deploying high-performance, secure, and scalable cloud-based enterprise solutions.Responsibilities:Provide technical guidance and thought leadership to stakeholders on value propositions, best practices, and cloud...


  • Singapore SMRT Corporation Ltd Full time

    Senior / Executive, (Software Engineer / Developer) **Job Purpose** **Responsibilities** - The staff is expected to perform the following: - Troubleshoot and fix software bug - Design, recommend and put in place workaround while a permanent fix is being developed - Work closely with users and peers to gather user requirement - Prepare user requirement,...


  • Singapore MAESTRO HUMAN RESOURCE PTE. LTD. Full time

    We are seeking a highly experienced Senior Software Development Manager to join our team at Maestro HR. As a key member of our organization, you will be responsible for leading and managing a team of software engineers, providing mentorship and technical guidance.Main Responsibilities:Lead and manage a team of software engineers, providing mentorship and...


  • Singapore THE SOFTWARE PRACTICE PTE. LTD. Full time

    We are a Singapore based software consulting firm trying to find exceptionally smart people with strong development skills and an avid interest in web/mobile development. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to...


  • Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesSenior Software Engineer (Java, J2EE )/ Full Stack JavaOur esteem client is looking for a Senior Software Engineer (Java, J2EE )/ Full Stack Java to design and develop innovative software applications.Requirements:Track record in handling Full Stack Java Development. Solid experience in either handling "Java, J2EE,C++, Python,C#"...