
Description
Our Purpose
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. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Software Engineer II OverviewEthoca a Mastercard company is seeking a Senior Software Engineer to join First Party Trust Project, which serves various client-tele such as Merchants, Financial Institutions (Issuer, Acquirer), Digital players to recognize & identify Card on Files in the respective ecosystems and provide ability to react with confidence. Our solution provides data analytics, visualization & data marketplace capabilities while leveraging cloud-based user interface, micro-services, visualization capabilities, SaaS integrations like Azure AD, Lens, Terraform, File Transfer, Splunk, Dynatrace, SFTP, Cassandra & Snowflake.
• Are you motivated by speeding business solutions to market?
• Do you want to innovate, using cutting edge technologies on challenging business problems?
• Do you want to be part of an innovator that is changing the ecommerce landscape and reinventing the way global merchants and issuers combat fraud through collaboration?
We welcome the challengers and thought leaders. We want the agile, creative risk-takers who can address challenges with an open mind, the freedom to innovate and the strength to dominate. Ethoca's growth is explosive, and only great problem-solvers, collaborators and thinkers can help us take it to the next level. If that sounds like you, keep reading.
Mastercard is a global technology company in the payments industry. Our mission is 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.
Role
Provide support of applications software through programming, analysis, design, development, and delivery of software solutions. Research alternative technical solutions for changing business needs.
Major Accountabilities
Contribute to the design and development of scalable, reliable, and performant systems in cloud environments.
Collaborate with stakeholders and senior engineers to understand business requirements and translate them into technical solutions.
Assist in implementing software solutions that align with architectural standards and best practices.
Participate in code reviews, testing, and deployment activities to ensure timely and quality delivery.
Support the evaluation of new technologies through research and Proof of Concepts.
Work closely with senior engineers and leads to gain technical guidance and mentorship.
Help maintain and improve system reliability through monitoring, incident response, and automation.
Participate in post-incident reviews and contribute to continuous improvement efforts.
Communicate technical issues and solutions effectively within the team.
Assist in project planning, estimation, and prioritization activities.
Stay current with emerging technologies and development practices through self-learning and team knowledge sharing.
All About You
Bachelor's degree in Computer Science, Information Technology, or related field.
3–5 years of hands-on software development experience.
Familiarity with microservices architecture and DevOps practices.
Basic understanding of application and system security principles.
Exposure to data analytics, ETL processes, and data modeling is a plus.
Eagerness to learn new technologies and support production environments.
Ability to work effectively with global teams across different time zones.
Experience delivering high-quality code and documentation.
Proficiency in Java (Java 8 or later) and Spring Boot.
Experience with relational and NoSQL databases.
Exposure to front-end frameworks (Angular preferred).
Solid understanding of software engineering concepts and methodologies.
Strong written and verbal communication skills
COVID-19 Considerations
We value the safety of each member of our community because we know we're all in this together. In many locations, which may change over time, we've implemented a virtual hiring process and continue to interview candidates by video or phone. In addition, in some locations, only individuals who have been fully vaccinated will be permitted inside Mastercard offices until further notice.
In the US, Mastercard is a government contractor, which may legally require most Mastercard employees to be vaccinated unless a verified approved medical or religious exemption is granted. Further, we are currently making every effort towards having employees return to work in the office 2 days per week if that makes sense for their team. Everyone must be vaccinated to enter Mastercard offices at this time. Therefore, we expect all candidates to be vaccinated or to be approved for a medical or religious accommodation prior to commencing work at Mastercard.
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.
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.
Apply on company website