Senior Software Engineer - Salesforce

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, providing digital payments solutions and technology innovation.
Bogotá, Bogota, Colombia
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer - Salesforce

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible.

The Marketing Technology Solutions team is seeking a Senior Software Engineer – Salesforce to design, develop, and maintain solutions supporting Mastercard's B2B marketing initiatives. This key role involves building applications, workflows, and integrations enabling advanced marketing capabilities across multiple channels.

As part of a collaborative team, you'll work on innovative software solutions directly supporting global marketing efforts. The ideal candidate brings strong Salesforce development expertise, passion for building scalable solutions, and commitment to driving business impact through software.

Key responsibilities include designing and maintaining Salesforce solutions, developing custom applications and components, collaborating with cross-functional teams, and mentoring junior engineers. You'll work with technologies like Apex, Lightning Web Components, and various APIs while ensuring high performance and reliability.

The role requires proven Salesforce development experience, strong web technology knowledge, and experience with integration patterns. You should have excellent problem-solving and communication skills to work effectively with both technical and business stakeholders.

We offer comprehensive benefits, professional development opportunities, and a culture focused on innovation and collaboration. Join us in building next-generation marketing technology solutions that power Mastercard's global business.

This position is based in Bogota, Colombia and requires a Bachelor's degree in IT, Computer Science, Business, or related field (or equivalent experience). Experience with Salesforce Marketing Cloud and cloud technologies is a plus.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer - Salesforce

  • Design, develop, and maintain Salesforce-based solutions to support Mastercard's marketing ecosystem
  • Work with cross-functional teams to integrate Salesforce with other systems and tools
  • Develop custom applications, Lightning components, and Apex code
  • Monitor, troubleshoot, and optimize Salesforce applications
  • Mentor junior engineers and contribute to team knowledge sharing
  • Contribute to API development for enterprise system integration

Requirements For Senior Software Engineer - Salesforce

Java
JavaScript
  • Proven experience in Salesforce development (Apex, Lightning Web Components, Salesforce APIs)
  • Proficiency in Salesforce platform features (Process Builder, Flow, Apex triggers)
  • Solid understanding of web technologies (JavaScript, HTML, CSS, RESTful APIs)
  • Experience with integration patterns and middleware
  • Experience in designing scalable applications in Salesforce
  • Familiarity with agile development practices and tools
  • Strong problem-solving mindset and communication skills
  • Bachelor's degree in IT, Computer Science, Business, or related field

Benefits For Senior Software Engineer - Salesforce

Medical Insurance
401k
  • Comprehensive benefits package
  • Professional development opportunities

Interested in this job?

Jobs Related To Mastercard Senior Software Engineer - Salesforce

Senior Software Engineer-4

Senior Software Engineer role at Mastercard working on enterprise KYC & AML platform, developing secure bank connectivity APIs using C# and cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Mastercard's Ekata team in Budapest, focusing on backend development with Scala and AWS, offering hybrid work and competitive benefits.

Sr. Software Development Engineer

Senior Software Engineer role at Mastercard's SpendingPulse team, focusing on building and scaling applications that provide economic insights using modern web technologies and big data analysis.

Senior Software Engineer - Salesforce

Senior Salesforce Software Engineer role at Mastercard focusing on developing and maintaining B2B marketing solutions using Salesforce platform.

Senior Software Engineer

Senior Software Engineer position at Mastercard focusing on developing risk assessment software solutions, requiring Python expertise and full-stack development experience.