Senior Software Programmers
Washington, DC jobs
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.
Qlik Developer/Senior Software Engineer
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.
With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Are you eager to work with open source software and be exposed to the fast-paced world of Big Data technology? In this role, you can make an immediate impact for a Leading Global Technology Company, MasterCard. The Quality Engineer role is responsible for working with teams across the company to implement new data solutions while maintaining the stability of the platform. You will be responsible for assessing and testing technologies and approaches for ingestion, transformation and storage. In addition, you'll work within the Fraud Data Engineering team to grow their knowledge and expertise. You will get the chance to work with extremely large data sets and be on the cutting edge of transforming the way MasterCard captures, processes, stores and visualizes transactional data.
Experience with full stack development with angular and web applications.
• API integration with cross functional components that interacts with Qlik and Web server.
• Design, develop and implement datamarts with quality and integrity at the top of mind to support our products
• Provide oversight and guidance to our Data Engineering development team
• Understand data modeling concepts and their application: entities and tables, relations and constraints, attribute data types and column data types
BS/BA degree in Computer Science, Information Systems or related field
• 3-5 years of experience using Qlik or related Business Intelligence technologies such as WebFocus, Tableau, PowerBI
• UI Experience with Angular
• Deep understanding of high-performant data concepts such as file stores, wide column databases, key-value pairs, etc.
• Agile/Scrum methodologies
Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.Do not include any medical or health information in this email. 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;
Report any suspected information security violation or breach, and
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; S. observed holidays; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement;
Mid-Level Software Developer
Bloomsburg, PA jobs
*Mid-Level Software Developer * Have you got the right qualifications and skills for this job Find out below, and hit apply to be considered. With over 30 years of experience, Diversified Technology Corp is the leading provider of specialized billing solutions for government and commercial utility companies. We're seeking an experienced Mid-Level Software Developer to join our development team in a growing, innovative environment.
This full-time, salary-based position follows a Monday-Friday schedule (40+ hours/week) with occasional travel for client implementations and training. Our clients come first, and our team is passionate about delivering solutions when they're needed most.
*Essential Responsibilities*
The Mid-Level PHP Laravel Developer will lead complex client projects and maintain mission-critical utility billing platforms serving government clients nationwide.
*Primary Duties:*
* Develop and lead development projects from conception to deployment with minimal supervision
* Contribute to architectural decisions and maintain comprehensive system knowledge
* Ability to research and resolve technical challenges and support inquiries
* Help recommend design and implement testing strategies for quality assurance testing
* Develop and maintain custom client websites and applications
* Collaborate on technology roadmap and strategic system improvements
*Performance Expectations:*
* Deliver complex projects on schedule and within scope
* Maintain high code quality standards for full-stack applications
* Accurately track billable hours and project time allocation
*Required Qualifications*
*Education & Experience:*
* Bachelor's degree in Computer Science, Software Engineering, or equivalent
* 3-5 years of professional software development experience
* 2+ years hands-on PHP experience
*Technical Requirements:*
* Advanced PHP Laravel proficiency (Eloquent ORM, Blade templating, Laravel ecosystem)
* Database expertise with MySQL, query optimization, and design
* Front-end development skills: JavaScript, HTML5, CSS3, modern frameworks (Vue.js/React preferred)
* Version control proficiency with GIT, GitHub, and collaborative workflows
* RESTful API development and third-party integration experience
*Preferred Skills:*
* Server administration, Linux environments, deployment strategies
* Cloud platform experience (AWS, Digital Ocean, Azure)
* Utility billing systems, accounting software, or enterprise software background
* Legacy system modernization and data migration experience
*Essential Soft Skills:*
* Excellent verbal and written communication for client interactions
* Analytical problem-solving approach to complex challenges
* Multi-project management and deadline coordination abilities
* Strong attention to detail and commitment to code quality at all levels
*Work Environment & Requirements*
*Physical & Environmental:*
* Extended computer use and regular client communication via phone/video
* Sedentary work environment with occasional lifting up to 25 pounds
* Ability to handle multiple complex projects under deadline pressure
*Schedule & Location:*
* Monday-Friday, 8-hour shift
* Must relocate to Bloomsburg, PA 17815 or be within commutable distance
*Comprehensive Benefits*
*Financial & Health:*
* Competitive salary
* Retirement plan with company matching
* Generous paid time off including vacation, sick leave, and personal days
*Professional Development:*
* Tuition reimbursement for continued education
* Conference attendance and professional development opportunities
* Career advancement opportunities in a growing organization
_Diversified Technology Corp is an equal opportunity employer committed to workplace diversity and inclusion._
*Ready to advance your development career? xevrcyc Join our expert team powering essential utility services nationwide.*
Job Type: Full-time
Pay: $60,000.00 - $70,000.00 per year
Benefits:
* 401(k) matching
* Employee assistance program
* Paid holidays
* Paid time off
* Tuition reimbursement
Ability to Commute:
* Bloomsburg, PA 17815 (Required)
Ability to Relocate:
* Bloomsburg, PA 17815: Relocate before starting work (Required)
Work Location: In person
Software Engineer II
Washington, DC jobs
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 Who is Mastercard?
At Mastercard technology, 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. Technology at Mastercard
What we create today will define tomorrow. Revolutionary technologies that reshape the digital economy to be more connected and inclusive than ever before. Safer, faster, more sustainable.
And we need the best people to do it. Technologists who are energized by the challenges of a truly global network. With the talent and vision to create the critical systems and products that power global commerce and connect people everywhere to the vital goods and services they need every day.
Working at Mastercard means being part of a unique culture. Inclusive and diverse, a rich collaboration of ideas and perspectives. A place that celebrates your strengths, values your experiences, and offers you the flexibility to shape a career across disciplines and continents. And the opportunity to work alongside experts and leaders at every level of the business, improving what exists, and inventing what's next. About the Role
• Successfully lead multiple initiatives and complex assignments with broad scope and long-term business implications.
• Develop innovative solutions that meet specific business needs.
• Partner with TPMs, PMTs, and lead SDE across the initiatives to lead SDLC efforts.
• Assist and collaborate with solution architects and cross functional teams across the different regions.
• Create proof of concept applications
• Collaborate with business and technical partners
• Assist in the evaluation of 3rd parties and 3rd party products.
• Ensure adherence to established quality control practices.
• Create and maintain technology roadmaps.
• Ensure adherence to established software development process.
• Effectively communicate to management, business owners, and other stake holders. All About You • Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent experience.
• Seasoned tech lead having experienced technologists with technical breadth and depth coupled with strong interpersonal skills.
• An architect who loves to solve complex problems and passionate about designs, quality of deliverables, and collaborating with high performing teammates towards product delivery and support
• Contribute to the delivery of decoupling the existing platforms into smaller reusable services by maintain a technology roadmaps
• Brings in cloud based architect experience and integrating vendor and open source products into an overall systems
• Experience on integration using external third party libraries and APIs, payment gateways, CI understanding
• Expertise and advanced skills in designing, analyzing, troubleshooting, implementing large-scale, robust solutions systems that perform faultlessly at scale, with high availability resilience
• Ability to quickly learn and implement new technologies, frameworks and tools and support & manage multiple concurrent initiative/projects under Strategic Growth and working as a member of a matrix based diverse and geographically distributed project team.
• Experience in delivering secure solutions in Financial Services Sector is preferred.
• Advanced knowledge and understanding of Software Engineering Concepts and Methodologies are required.
• Expertise in TPL [The pattern Language, formerly Tideway Pattern Language] versions 1.12+ and associated Query Language or similar languages (Python/Jython/Perl)
Skills • Ability to be 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.
• Strong communication skills -- both verbal and written - and strong relationship, collaboration skills and organizational 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 matrix based diverse and geographically distributed project team.
• Experience architecture, design patterns and responsible for designing, developing and running micro services.
• Ability to innovate and develop new approaches to complex design problems and experience leading design efforts and providing technical leadership to developers
• Ability to work with PMT, TPM, PO & software engineering team to translate requirements to design, implementation of quality deliverables.
• Supervise & review design & implementation to comply with industry standard practices and quality attributes.
• Generate and manage reference architecture to preserve & reuse the knowledge, reproduce artifacts to leverage for architecture & design description.
Key Technology Areas
• Object-oriented design and programming
• Open source frameworks such as Spring, Springboot, Spring batch and Hibernate
• Oracle, PL/SQL, JDBC, Postgress, redis
• Web Services (SOAP, REST, XML, XSL)
• Object-oriented design and programming Preferred Knowledge
• Cloud Technologies (PCF/AWS/Azure)
• Linux/Bash skills
• CI/CD with Jenkins or equivalent tooling
• Agile development methodology
• Knowledge of REGx in pattern Matching
• Working with a preferred IDE such as Visual Studio Code, Eclipse or Notepad ++Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
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.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.
Pay Ranges
O'Fallon, Missouri: $92,000 - $147,000 USD
Software Engineer II
Washington, DC jobs
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 Job Overview: Provides support of applications software through programming, analysis, design, development and delivery of software solutions. Researches alternative technical solutions for changing business needs. Major Accountabilities: •Responsible for programming, testing, implementation, documentation, maintenance and support of systems application software in adherence with MasterCard standards, processes and best practices. •Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget. •Research, create and evaluate technical solution alternatives for the business needs current and upcoming technologies and frameworks. •Perform feasibility studies, logic designs, detailed systems flowcharting, analysis of input-output flow, cost and time analysis. •Work with project team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks, perform production incident management. Participate in on-call pager support rotation. •Document software programs per Software Development Best Practices. Follow MasterCard Quality Assurance and Quality Control processes. •Assist Senior Team members in modification of the documentation templates per the needs of the project and technology. •Contribute ideas to help ensure that required standards and processes are in place and actively look for opportunities to enhance standards and improve process efficiency. •Support collection and reporting of project and software metrics. Education: •Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience. Knowledge / Experience: •Thorough knowledge and understanding of Software Engineering Concepts and Methodologies is required. •Must demonstrate MC Core Competencies. •1 to 3 years of experience in software engineering field. Skills/ Abilities: •Must be high-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment. •Must provide the necessary skills to have a high degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunities. •Strong communication skills -- both verbal and written - with strong relationship, collaborative skills and organizational skills. •Ability to work as a member of matrix based diverse and geographically distributed project team. Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
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.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more.
Pay Ranges
O'Fallon, Missouri: $92,000 - $147,000 USD
Senior Software Engineer
Washington, DC jobs
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
Senior Software Engineer Who is Mastercard?
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. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. Smart Interface Overview:
Diverse agile team working on the Smart Interface product which is a set of APIs that allow Mastercard customers to participate in the 3-D Secure ecosystem. The 3-D Secure authentication protocol is based on a three-domain model where the Acquirer and Issuer are connected by the Interoperability Domain for the purpose of authenticating a Cardholder during an electronic commerce (e-commerce) transaction or to provide identity verification and account confirmation. Smart Interface provides this interoperability where the main function is to route authentication requests to the appropriate Directory Server for further processing. We support e-commerce (browser and in app) transactions from around the world. Role
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 Sr Software Development Engineer at Mastercard, you are expected to perform the following general duties:
• Work with business/product owners to develop and deliver on new and enhanced services
• Drive the application design, including dependent services, service interactions, and policies
• Participate in team prioritization discussions with Product/Business stakeholders
• Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet business requirements
• Drive integration of services focusing on customer journey and experience
• Simplify and improve the cost/benefit of a function/service/architecture strategy
• Automate build, operate, and run aspects of Smart Interface All About You
• Has the ability to write secure code in two or more languages (e.g., Java, JavaScript, Angular) and familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management
• Has skills in building applications using open frameworks to achieve reuse and reduce development times (e.g., Spring Boot, Angular, others)
• Understands internals of operating systems (Windows, Linux) to write interoperable and performant code
• Understands internals of Pivotal Cloud Foundry (PCF) and Cloud platforms and tools
• Has skills to undertake infrastructure and deployment automation using industry-standard tooling (e.g., Chef, Puppet, SaltStack, Terraform, Ansible)
• Familiar with the adoption of standard logging frameworks and tools (e.g., log4j, Splunk) to aggregate and analyze time-series of logs
• Has skills to build monitoring and alerting focusing on key signals (resource usage, threshold breaches, rate of change) by using industry-standard tools (e.g., Splunk, Dynatrace)
• Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors
• Understands software development productivity metrics (e.g., code churn, commit size, commits/story) and help teams to remove blockers and continuously improve code velocity, quality, and release frequency
• Understands Platform-as-a-Service to build applications that run on standardized application platforms and deploy specifications, e.g., Web and application servers, API Gateways, Database Services, and Load balancers
• Has skills to engage engineers across Technology organization to promote standard software patterns and reuse of common libraries and services
• Has skills to succinctly articulate architecture patterns of complex systems, with business and technical implications, to executive and customer stakeholders
• Leverages understanding of DevOps best practices to guide developers and abstract application development from underlying hosting platforms and infrastructure
• Has skills to evaluate practices, metrics, and roles to continually optimize SDLC methodologies and automate processes to improve lead time and quality To find US Salary Ranges, visit People Place. Under the Compensation tab, select "Salary Structures." Within the text of "Salary Structures," click on the link "salary structures 2025," through which you will be able to access the salary ranges for each Mastercard job family. For more information regarding US benefits, visit People Place and review the Benefits tab and the Time Off & Leave tab. Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
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.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more.
Pay Ranges
O'Fallon, Missouri: $115,000 - $184,000 USD
Senior Software Engineer
Washington, DC jobs
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
Senior Software Engineer Overview Mastercard's Commercial Solutions team is a rapidly growing organization with responsibilities to deliver innovative solutions to help our customers grow and expand their business. Focused on thinking big and scaling fast around the globe, this dynamic team is responsible for end-to-end solutions for a diverse global customer base. We are seeking a Lead Software Development Engineer to lead a cross-functional development team within the Commercial Solutions organization. Role: • Build performant, scalable and secure web applications.
• Provide leadership, guidance and direction on systems and web application architecture and system design.
• Guide and coach less experienced engineers.
• Focus on user-centered design.
• Spearhead design, technical and code reviews.
• Implement coding standards and approaches.
• Promote an Agile approach to software development. Insist on a culture of continuous integration and delivery, automation and minimizing blast radius.
• Collaborate with teams across the organization to mitigate risk and resolve dependencies. All About You:
• Successfully designed and developed externally facing web applications utilizing modern single page application frameworks. Angular and React JS preferred.
• Good understanding of JavaScript and it's benefits and quirks.
• Proven experience building ADA and WCAG compliant web applications.
• Successfully designed and developed cloud ready REST APIs utilizing industry best practices.
• Good understanding of Cloud Architecture and it's benefits and quirks.
• Good understanding of Messaging frameworks and event-based architecture and it's benefits and quirks.
• Possess an understanding of multi-tier web development; including knowledge of server-side technologies and databases.
• Understanding of web application optimizations such as progressive web apps, web workers, browser repaints and reflows, performance and memory optimizations, debugging memory leaks, caching, flame graphs.
• Experience and knowledge of authentication and authorization workflows using concepts like JWT.
• Have proficiency in Quality engineering and experience working with tools like Rest Assured, Cypress or similar technologies..
• Passion for improving code quality using approaches such as unit, automation and end to end testing.
• Deep knowledge of Continuous Integration and Delivery and toolsets that provide this ability.
• Understanding of agile principles and methodologies and experience implementing and adapting them to fit the team's needs.
• Use and understand Git based source control systems. Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
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.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.
Pay Ranges
O'Fallon, Missouri: $115,000 - $184,000 USD
Senior Software Engineer (Java, Hadoop)
Washington, DC jobs
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
Senior Software Engineer (Java, Hadoop) 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.
Who is Mastercard?
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.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
Be part of MasterCard's Decision Management Platform, which serves as the decisioning engine for multiple business solutions to combat fraud and validate cardholder identity. Our patented Java-based platform processes billions of transactions per day in tens of milliseconds using a multi-tiered, message-oriented approach for high performance and availability.
Have you ever wanted to be a part of something BIG? Do you have experience integrating new and emerging technologies into existing environments as technologies evolve and demands change? In this role, you can make an immediate impact for a Leading Global Technology Company, MasterCard. The Senior Software Engineer role is responsible for working with teams across the company to implement new data solutions while maintaining the stability of the platform. You'll work within the Fraud Data Engineering team to grow their knowledge and expertise. You will get the chance to work with extremely large data sets and be on the cutting edge of transforming the way Mastercard captures, processes, stores and visualizes transactional data. We're looking for a highly skilled and passionate engineer who thrives at the intersection of customer needs, business goals, and cutting-edge technology. The ideal candidate is not only technically proficient but also deeply curious, collaborative, and committed to delivering impactful solutions. Key Responsibilities -6-8 years of experience in software application development, with a strong foundation in programming.
-Minimum 5 years of hands-on experience in Java or Scala.
-At least 3 years of experience working with Hadoop platforms.
-Solid understanding of software engineering principles, including object-oriented design and microservices architecture.
-Proven expertise in building data processing applications using Scala and Python 3.10+.
-Strong grasp of design patterns, clean code practices, and writing maintainable, scalable software.
-Experience developing container-based applications in a microservices environment.
-Passion for learning and mentoring, with a collaborative mindset and eagerness to grow technical skills.
-Deep knowledge of Big Data platforms such as Databricks, Cloudera, Teradata, and the underlying Hadoop architecture.
-Creative problem-solver with a startup mentality and enthusiasm for tackling complex data and algorithmic challenges.
-Proficient with Git or similar version control systems.
-Committed to building high-quality, robust, and scalable software, with experience in CI/CD, test automation, and monitoring/alerting.
-Comfortable working in a high-performing Agile team.
-Excellent communication and interpersonal skills. Preferred Qualifications -Experience with relational and NoSQL databases, including query optimization and performance tuning.
-Hands-on experience with Spark 3.x and building large-scale batch data -pipelines on Hadoop clusters.
-Familiarity with messaging systems like Kafka and reactive architecture paradigms.
-Experience designing fault-tolerant, high-availability systems.
-Background in data modeling and building data dictionaries for big data environments.
-Exposure to cloud platforms such as Azure, AWS, or IBM Cloud (in order of preference).
-Knowledge of secure software development, including tools like Checkmarx.
-Experience with data analytics platforms, workflow engines, and UNIX shell scripting.
-1-2 years of experience in software architecture and mentoring junior engineers. Skills & Attributes -High energy, detail-oriented, and proactive with the ability to work independently under pressure.
-Strong initiative and self-motivation to drive results.
-Excellent verbal and written communication skills.
-Strong collaboration and organizational abilities.
-Willingness to embrace challenges and work within a matrixed, geographically distributed team. About Mastercard In the US, Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. If you require accommodations or assistance to complete the online application process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting.? Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly. 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.
#LI-KC Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
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.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.
Pay Ranges
O'Fallon, Missouri: $115,000 - $184,000 USD
Software Engineer - Data Platform (Remote)
OFallon, MO jobs
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.
Software Engineer II
Provides support of applications software through programming, analysis, design, development and delivery of software solutions. Responsible for programming, testing, implementation, documentation, maintenance and support of systems application software in adherence with MasterCard standards, processes and best practices. •Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget. •Perform feasibility studies, logic designs, detailed systems flowcharting, analysis of input-output flow, cost and time analysis. •Work with project team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks, perform production incident management. Participate in on-call pager support rotation. •Document software programs per Software Development Best Practices. Follow MasterCard Quality Assurance and Quality Control processes. •Assist Senior Team members in modification of the documentation templates per the needs of the project and technology. •Contribute ideas to help ensure that required standards and processes are in place and actively look for opportunities to enhance standards and improve process efficiency. •Support collection and reporting of project and software metrics. Education: •Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience. Knowledge / Experience: •Thorough knowledge and understanding of Software Engineering Concepts and Methodologies is required. •1 to 3 years of experience in software engineering field. Ability to work as a member of matrix based diverse and geographically distributed project team.
Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. 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;
Report any suspected information security violation or breach, and
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; S. observed holidays; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement;
Senior Python Software Developer
Pontiac, MI jobs
: Apply fast, check the full description by scrolling below to find out the full requirements for this role. United Wholesale Mortgage is hiring a Senior Software Developer for an on-site position in Pontiac, MI. WHAT YOU WILL BE DOING: Develop scalable AI/ML models and systems using cutting-edge technology
Participate in project focused Scrum rituals (standup, grooming, planning, retrospective)
Work with AI Scientists, ML Engineers, Product Managers, and Architects to collaborate and build industry-leading AI solutions
Develop and design data pipelines, model training/inference services, and data storage solutions
Promote best practices and patterns in software development
Promote MLOps best practices for model versioning, deployment, and monitoring
Research and assess new technologies
Mentor new developers and support cross-functionality of roles
WHAT WE NEED FROM YOU:
Required:
7+ Years of professional work experience in Python software development
Extensive experience with core AI/ML libraries (e.g., TensorFlow, PyTorch, scikit-learn, Pandas, XGBoost)
Experience with Python RESTful APIs using Fast API, ensuring effective communication between backend systems and applications
Experience with relational and/or NoSQL databases (e.g., SQL, Google FireStore, Azure Cosmos DB)
Bachelor's degree in CS, IT, Computer Engineer or related field
Experience building and deploying machine learning models in a production environment
Ability to work with limited guidance in a team environment
Expert knowledge of object oriented programming
This position requires on-site attendance.
Preferred:
Experience with Cloud Platforms (GCP Preferred, AWS, Azure) and their AI/ML services like Gemini
Experience with Jira
Experience in an Agile environment
Experience with Python unit testing frameworks (e.g., pytest)
Experience with .NET
Knowledge of SOLID principles
THE PLACE & THE PERKS:
Ready to join thousands of talented team members who are making the dream of home ownership possible for more Americans? It's all happening on UWM's campus, where our award-winning workplace packs plenty of perks and amenities that keep the atmosphere buzzing with energy and excitement.
It's no wonder that out of our six pillars, People Are Our Greatest Asset is number one. It's at the very heart of how we treat each other, our clients and our community. Whether it's providing elite client service or continuously striving to improve, our pillars provide a pathway to a more successful personal and professional life.
From the team member that holds a door open to the one that helps guide your career, you'll feel the encouragement and support on day one. No matter your race, creed, gender, age, sexual orientation and ethnicity, you'll be welcomed here. Accepted here. And empowered to Be You Here.
More reasons you'll love working here include:
Paid Time Off (PTO) after just 30 days
Additional parental and maternity leave benefits after 12 months
Adoption reimbursement program
Paid volunteer hours
Paid training and career development
Medical, dental, vision and life insurance
401k with employer match
Mortgage discount and area business discounts
Free membership to our large, state-of-the-art fitness center, including exercise classes such as yoga and Zumba, various sports leagues and a full-size basketball court
Wellness area, including an in-house primary-care physician's office, full-time massage therapist and hair salon
Gourmet cafeteria featuring homemade breakfast and lunch
Convenience store featuring healthy grab-and-go snacks
In-house Starbucks and Dunkin
Indoor/outdoor café with Wi-Fi
DISCLAIMER: All the above duties and responsibilities are essential job functions subject to reasonable accommodation and change. All job requirements listed indicate the minimum level of knowledge, skills and/or ability deemed necessary to perform the job proficiently. Team members may be required to perform other or different job-related duties as requested by their team lead, subject to reasonable accommodation. This document does not create an employment contract, implied or otherwise. Employment with UWM is "at-will." UWM is an Equal Opportunity Employer. xevrcyc By selecting "Apply for this job online" you provide consent to UWM to record phone call conversations between you and UWM to be used for quality control purposes.
Senior/Lead Software Engineer (Platform)*
Washington, DC jobs
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._
**Lead Software Engineer
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.
With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Diverse agile team working on the Smart Interface product which is a set of APIs that allow Mastercard customers to participate in the 3-D Secure ecosystem. The 3-D Secure authentication protocol is based on a three-domain model where the Acquirer and Issuer are connected by the Interoperability Domain for the purpose of authenticating a Cardholder during an electronic commerce (e-commerce) transaction or to provide identity verification and account confirmation. We support e-commerce (browser and in app) transactions from around the world.
This position serves as a technical leader within a team tasked with guiding the design, development, and delivery of significant cross-departmental initiatives that have a wide scope and long-term business impact.
- Candidates must be able to obtain a deep technical understanding of the applications/systems that they are working on and must be willing to dig in and ask challenging questions to make sure that plans are executed efficiently.
- Demonstrate active learning and sharing of software practices via Guild/Engineering community initiatives
- Provide technical design and architecture advice to internal teams on securely developing and building applications and supporting systems
- Regularly communicate with management about risk analysis and design trade-offs.
- Identify performance bottlenecks and come up with novel ways to solve them.
- Demonstrate a profound mastery of software engineering concepts and practices across all phases of the software development lifecycle, showcasing an exceptional breadth of knowledge and insight.
- Hand-on experience in Shell Scripting (Unix/Windows)
- Proficient in any of the following programming languages: Java, Python or Rust.
- Fundamental understanding of private or public cloud ecosystems and CI/CD practices.
- Demonstrate the ability to articulate and communicate effectively to diverse audiences, properly translate security and risk management terminology into business terms, and recommend alternative solutions to these stakeholders.
- BS in Computer Science or related technical field or equivalent practical experience.
- Working experience in a continuous integration development environment, preferably Jenkins.
- Experience in secure software development.
Under the Compensation tab, select "Salary Structures." Within the text of "Salary Structures," click on the link "salary structures 2025," through which you will be able to access the salary ranges for each Mastercard job family. Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.Do not include any medical or health information in this email. 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;
+ Report any suspected information security violation or breach, and
+ In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; S. observed holidays; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement;
Senior Software Engineer (Java, Hadoop)
OFallon, MO jobs
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
Senior Software Engineer (Java, Hadoop) 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.
Who is Mastercard?
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.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
Be part of MasterCard's Decision Management Platform, which serves as the decisioning engine for multiple business solutions to combat fraud and validate cardholder identity. Our patented Java-based platform processes billions of transactions per day in tens of milliseconds using a multi-tiered, message-oriented approach for high performance and availability.
Have you ever wanted to be a part of something BIG? Do you have experience integrating new and emerging technologies into existing environments as technologies evolve and demands change? In this role, you can make an immediate impact for a Leading Global Technology Company, MasterCard. The Senior Software Engineer role is responsible for working with teams across the company to implement new data solutions while maintaining the stability of the platform. You'll work within the Fraud Data Engineering team to grow their knowledge and expertise. You will get the chance to work with extremely large data sets and be on the cutting edge of transforming the way Mastercard captures, processes, stores and visualizes transactional data. We're looking for a highly skilled and passionate engineer who thrives at the intersection of customer needs, business goals, and cutting-edge technology. The ideal candidate is not only technically proficient but also deeply curious, collaborative, and committed to delivering impactful solutions. Key Responsibilities -6-8 years of experience in software application development, with a strong foundation in programming.
-Minimum 5 years of hands-on experience in Java or Scala.
-At least 3 years of experience working with Hadoop platforms.
-Solid understanding of software engineering principles, including object-oriented design and microservices architecture.
-Proven expertise in building data processing applications using Scala and Python 3.10+.
-Strong grasp of design patterns, clean code practices, and writing maintainable, scalable software.
-Experience developing container-based applications in a microservices environment.
-Passion for learning and mentoring, with a collaborative mindset and eagerness to grow technical skills.
-Deep knowledge of Big Data platforms such as Databricks, Cloudera, Teradata, and the underlying Hadoop architecture.
-Creative problem-solver with a startup mentality and enthusiasm for tackling complex data and algorithmic challenges.
-Proficient with Git or similar version control systems.
-Committed to building high-quality, robust, and scalable software, with experience in CI/CD, test automation, and monitoring/alerting.
-Comfortable working in a high-performing Agile team.
-Excellent communication and interpersonal skills. Preferred Qualifications -Experience with relational and NoSQL databases, including query optimization and performance tuning.
-Hands-on experience with Spark 3.x and building large-scale batch data -pipelines on Hadoop clusters.
-Familiarity with messaging systems like Kafka and reactive architecture paradigms.
-Experience designing fault-tolerant, high-availability systems.
-Background in data modeling and building data dictionaries for big data environments.
-Exposure to cloud platforms such as Azure, AWS, or IBM Cloud (in order of preference).
-Knowledge of secure software development, including tools like Checkmarx.
-Experience with data analytics platforms, workflow engines, and UNIX shell scripting.
-1-2 years of experience in software architecture and mentoring junior engineers. Skills & Attributes -High energy, detail-oriented, and proactive with the ability to work independently under pressure.
-Strong initiative and self-motivation to drive results.
-Excellent verbal and written communication skills.
-Strong collaboration and organizational abilities.
-Willingness to embrace challenges and work within a matrixed, geographically distributed team. About Mastercard In the US, Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. If you require accommodations or assistance to complete the online application process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly. 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.
#LI-KC Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
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.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.
Pay Ranges
O'Fallon, Missouri: $115,000 - $184,000 USD
Entry Level -Software Developer - Web Development
Washington, DC jobs
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.
Senior Software Engineer
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.
With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
The Silicon Alley Emerging Payments Technology team in New York City is looking for a Senior Software Engineer- Java Backend to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset.
Whether through traditional retail, mobile, or e-commerce, Mastercard innovation is leading to the digital convergence of traditional and emerging payments technologies across a wide variety of new devices and services. Join our team and help shape the future of connected commerce!
Experienced hands-on developer specializing in application-layer and UI development for web and mobile platforms
• Collaborate with Agile teams to ensure high-quality, timely delivery
• Participates in code reviews and promotes best practices to maintain strong code quality
Strong verbal and written communication skills, with excellent collaboration, relationship-building, and organizational abilities
• Skilled in translating functional product requirements into application-layer code and turning visual designs into fully functional user interfaces for web applications
• Proficient in Java, J2EE, Spring Boot, JPA, JSF, JUnit, SOAP & REST web services, JSON/XML, JBoss, Log4j, Eclipse STS, SQL, and Oracle Database Server
• Proficient in Test-Driven Development (TDD), Continuous Integration/Delivery (CI/CD), and modern development workflows that support efficient, high-quality code delivery
• Experienced in implementing secure web services and contributing to e-commerce application development
• Bachelor's degree in information technology, Computer Science, or Management Information Systems, or equivalent combination of relevant experience and education
#Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.Do not include any medical or health information in this email. 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;
Report any suspected information security violation or breach, and
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; S. observed holidays; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement;
Software Engineer II
Washington, DC jobs
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 Who is Mastercard?
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. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. Smart Interface Overview:
Diverse agile team working on the Smart Interface product which is a set of APIs that allow Mastercard customers to participate in the 3-D Secure ecosystem. The 3-D Secure authentication protocol is based on a three-domain model where the Acquirer and Issuer are connected by the Interoperability Domain for the purpose of authenticating a Cardholder during an electronic commerce (e-commerce) transaction or to provide identity verification and account confirmation. Smart Interface provides this interoperability where the main function is to route authentication requests to the appropriate Directory Server for further processing. We support e-commerce (browser and in app) transactions from around the world. Role
• Follow given directions and procedures in software delivery tasks (code development, test, deployment)
• Deliver assigned work seeking guidance from experienced team members
• Proactively seek code reviews of their work from experienced members
• Understands the big picture and end-to-end logical architecture of systems in ownership areas
• Provide feedback and suggestions on areas to improve
• Understands the use of Mastercard technology policies in everyday work
• Demonstrate active learning and sharing of software practices via Guild/Engineering community initiatives All about you / Experiences
• Experience in developing and writing test scripts front end applications using Angular framework.
• Knowledge in developing microservices using Spring Boot.
• Write code in languages (e.g. Typescript, Java, SQL)
• Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT)
• Understands and implements standard branching (e.g., Gitflow) and peer review practices
• Apply tools (e.g., Sonar, Zally, Checkmarx) and techniques to scan and measure code quality and anti-patterns as part of development activity
• Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage
• Understands the use of basic design patterns (e.g., factory, adaptor, singleton, composite, observer, strategy, inversion of control)
• Understands requirement analysis being essential part of delivering value to our customers and partners and participate in elaboration, prioritization, and effort estimation
• Understands different SDLC practices (Scrum/Kanban/SAFe) and the delivery situations they are used for
• Understands the basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture)
• Familiar with different application patterns to implement different types of business processes (e.g., APIs, event-driven-services, batch-services, web-applications, big data)
• Understands Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization To find US Salary Ranges, visit People Place. Under the Compensation tab, select "Salary Structures." Within the text of "Salary Structures," click on the link "salary structures 2025," through which you will be able to access the salary ranges for each Mastercard job family. For more information regarding US benefits, visit People Place and review the Benefits tab and the Time Off & Leave tab. Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
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.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more.
Pay Ranges
O'Fallon, Missouri: $92,000 - $147,000 USD
Software Engineer II
Washington, DC jobs
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 Who is Mastercard? 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. Technology at Mastercard What we create today will define tomorrow. Revolutionary technologies that reshape the digital economy to be more connected and inclusive than ever before. Safer, faster, more sustainable.? And we need the best people to do it. Technologists who are energized by the challenges of a truly global network. With the talent and vision to create the critical systems and products that power global commerce and connect people everywhere to the vital goods and services they need every day. Working at Mastercard means being part of a unique culture. Inclusive and diverse, a rich collaboration of ideas and perspectives. A place that celebrates your strengths, values your experiences, and offers you the flexibility to shape a career across disciplines and continents. And the opportunity to work alongside experts and leaders at every level of the business, improving what exists, and inventing what's next. About the Role Software Engineers at Mastercard design and code artificial intelligence, cloud, and machine learning platforms that provide mission-critical insights to many of the world's leading organizations and governments. As a Software Engineer II, 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: Actively participate in team prioritization discussions with Product/Business stakeholders Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements Drive code/design/process trade-off discussions within their team when required Perform demos/acceptance discussions in interacting with Product owners Develop complete understanding of end-to-end technical architecture and dependency systems Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members Mentor and guide new and less-experienced team members Identify opportunities to improve an overall process and trim waste; Share and seek knowledge within Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity All About You • Skillful at writing secure code in multiple languages, JAVA preferred. Event driven framework, KAFKA, REST Based API development, DB tech stack- Postgress, Oracle DB experience, Spring boot framework,
• Good Understanding of cloud native architecture, PCF , AWS.
• Understands the basic engineering principles used in building and running mission critical software capabilities (security, scalability, resiliency, customer experience, testing, operability, simplification)
• Proficient in authoring test code with lots of smaller tests followed by few contract tests at service level and fewer journey tests at the integration level (Test Pyramid concept)
• Apply tools (e.g., Sonar, Zally, Checkmarx) and techniques to scan and measure code quality and anti-patterns as part of development activity
• Proficient in collaborating with team and business stakeholders to estimate requirements (e.g., story pointing) and prioritize based on business value
• Able to perform domain-driven design to architect and map software solutions to business contexts
• Proficient in orchestrating release workflows and pipelines, and apply standardized pipelines via APIs to achieve CI and CD using industry standard tools (e.g., Jenkins, AWS/Azure pipelines, XL Release, others);
• Able to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (e.g., Sonar, Checkmarx, JFrog XRay, Veracode, others)
• Manage builds and artifacts leveraging standard tools (e.g.,Artifactory) to ensure error-free deployment of production code using canary and or blue-green techniques
• Provide detailed technical analysis of product or application hardware and software to ensure that business and functional requirements can be met
• Perform analysis of system requirements, elaborate into user stories and acceptance criteria in an Agile methodology format
• Drive integration of services focusing on customer journey and experience
• Hunger for Systems and Technical knowledge - constantly analyzing and innovating new, better approaches to our systems
• Perform demos/acceptance discussions in interacting with Product Owners.
• Drive adoption of technology standards, review coding, test and automation work of team members Education Qualifications:
Bachelor's degree in software engineering, computer science, information technology or related discipline preferred, or equivalent work experience; Payment industry knowledge preferred but not required Pay Ranges
O'Fallon, Missouri: $92,000 - $147,000 USD Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
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.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.
Pay Ranges
O'Fallon, Missouri: $92,000 - $147,000 USD
Senior Software Engineer
Washington, DC jobs
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
Senior Software Engineer Who is Mastercard?
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.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
The Silicon Alley Emerging Payments Technology team in New York City is looking for a Senior Software Engineer- Java Backend to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset.
Located in the Flatiron District of Manhattan, Mastercard is researching and developing the next generation of products and services to enable consumers to securely, efficiently, and intelligently conduct transactions regardless of channel. Whether through traditional retail, mobile, or e-commerce, Mastercard innovation is leading to the digital convergence of traditional and emerging payments technologies across a wide variety of new devices and services. Join our team and help shape the future of connected commerce!Role
• Experienced hands-on developer specializing in application-layer and UI development for web and mobile platforms
• Key contributor on the Emerging Payments Technology team, driving innovation across products and services
• Designs and delivers responsive, user-friendly interfaces for various devices
• Collaborate with Agile teams to ensure high-quality, timely delivery
• Explores and apply emerging technologies through prototyping and proof-of-concepts
• Participates in code reviews and promotes best practices to maintain strong code quality All About You
• Strong verbal and written communication skills, with excellent collaboration, relationship-building, and organizational abilities
• Skilled in translating functional product requirements into application-layer code and turning visual designs into fully functional user interfaces for web applications
• Proficient in Java, J2EE, Spring Boot, JPA, JSF, JUnit, SOAP & REST web services, JSON/XML, JBoss, Log4j, Eclipse STS, SQL, and Oracle Database Server
• Experience in API development (REST & SOAP)
• Proficient in Test-Driven Development (TDD), Continuous Integration/Delivery (CI/CD), and modern development workflows that support efficient, high-quality code delivery
• Experienced in implementing secure web services and contributing to e-commerce application development
• Bachelor's degree in information technology, Computer Science, or Management Information Systems, or equivalent combination of relevant experience and education #LI-FT1Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
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.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more.
Pay Ranges
New York City, New York: $138,000 - $221,000 USD
Senior Software Engineer
Washington, DC jobs
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
Senior Software Engineer We are seeking an experienced and motivated Senior Software Engineer to join Mastercard's AWS Platform Engineering Team. This role is critical in designing, building, and maintaining a scalable, secure, and highly available cloud platform on AWS. You will collaborate with cross-functional teams to ensure optimal platform performance, cost efficiency, and alignment with best practices.
The ideal candidate is expected to have a strong understanding of AWS services, DevOps practices, and infrastructure automation and to focus on enabling application teams to deliver value rapidly and securely.
The Role
• Design, implement, and maintain a scalable multi-account AWS platform, leveraging services like AWS Organizations, EKS, EC2, S3, RDS, MSK, VPC, IAM, etc.
• Develop and manage Cloud infrastructure through IaaC.
• Manage secure connectivity using technologies like AWS PrivateLink, Transit Gateway, and Direct Connect.
• Implement and maintain secure access controls and guardrails using AWS Control Tower, Service Control Policies (SCPs), and IAM.
• Engage and improve the lifecycle of the AWS platform and services -- from development to deployment, operation, and refinement.
• Develop Scalable and Reliable Systems through Automations.
• Practice sustainable incident response and blameless postmortem.
• Ability to lead architecture discussions, conduct code reviews, and foster a collaborative engineering culture
All About You
• 3+ years of experience in AWS cloud engineering or similar roles.
• Strong understanding of Object-Oriented Programming (OOP) principles and experience applying them in languages like Python, TypeScript, and Java.
• Fluent in AWS Cloud Development Kit (CDK)
• Experience with CI/CD tools like AWS CodePipeline, Jenkins, BitBucket/GitHub, Artifactory, Sonarqube, etc.
• Strong knowledge of the best practices around Logging, Monitoring, and Alerting solutions.
• Expertise in designing, analyzing, and troubleshooting large-scale systems.
• Ability to debug, optimize code, and automate routine tasks.
• Systematic problem-solving approach, with effective communication skills and a sense of drive.
• Knowledge of security best practices and frameworks. Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
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.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.
Pay Ranges
New York City, New York: $138,000 - $221,000 USD
Senior Software Engineer
Washington, DC jobs
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
Senior Software Engineer Job Overview: Responsible for the analysis, design, development and delivery of software solutions. Define requirements for new applications and customization adhering to MasterCard standards, processes and best practices. Develop, customize, and test applications to integrate to MasterCard's specifications. Provide leadership, mentoring, and technical training to other team members Major Accountabilities: •Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with MasterCard standards, processes and best practices. •Lead day to day system development and maintenance activities of the team to meet service level agreements (SLAs) and create solutions with high level of innovation, cost effectiveness, high quality and faster time to market. •Accountable for full systems development life cycle including creating high quality requirements documents, use-cases, design and other technical artifacts including but not limited to detailed test strategy/test design, performance benchmarking, release rollout and deployment plans, contingency/back-out plans, feasibility study, cost and time analysis and detailed estimates. •Perform system maintenance, production incident problem management, identification of root cause, remediation of the problems and on-call pager support schedule. Select appropriate technical frameworks and solution delivery methodology. Adapt to the technical artifact templates per the needs of the project and technology. Contribute ideas to help ensure that required standards and processes are in place. Maintain solution and technology road maps. •Research and evaluate current and upcoming technologies and frameworks. •Participate in PoCs (Proof of Concept) and help the Department with selection of Vendor Solutions, Technologies, Methodologies and Frameworks. •Collaborate with Vendor Resources for Support of Products. •Conduct brownbag sessions on new and upcoming technologies, methodologies and application appropriate frameworks. Ensure knowledge transfer of vendor technology to MasterCard staff. Provide technical training to the other team members. •Follow and promote Quality Assurance and Quality Control processes in the department. Actively look for opportunities to enhance standards and improve process efficiency. Mentor and guide other team members during all phases of the SDLC. Ensure adequate test coverage in Unit Testing, System Testing/Integration Testing and Performance Testing. Perform Quality Inspections and Walkthroughs through out the SDLC including Requirements Review, Design Review, Code Review and Security Review to ensure compliance with MasterCard standards. •Co-ordinate offshore development and manage day to day activities. Education: •Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience. Knowledge / Experience: •3 to 5 years of experience in related field. •3 to 5 years of experience in delivering secure solutions in Financial Services Sector is preferred. •Broad understanding of Software Engineering Concepts and Methodologies is required. •Demonstrate MC Core Competencies. Skills/ Abilities: •Must be high-energy, detail-oriented, proactive and have the ability to function under pressure in an independent environment. •Must provide the necessary skills to have a high degree of initiative and self-motivation to drive results. •Possesses strong communication skills -- both verbal and written - and strong relationship, collaborative skills and organizational skills. •Willingness and ability to learn and take on challenging opportunities and to work as a member of matrix based diverse and geographically distributed project team. Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
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.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.
Pay Ranges
New York City, New York: $138,000 - $221,000 USD
Senior Software Engineer
Washington, DC jobs
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
Senior Software Engineer Job Description Summary
Overview
The MDES team is looking for a Senior Software Development Engineer who can develop microservices based Enterprise applications using Java J2EE stack. Also, development of Portals which would be either used by customer care, end user, customer representatives etc.. The ideal candidate is the one who is passionate about designing & developing high quality code which is highly scalable, operable & highly available
Role
• Develop (code) Enterprise Application with quality, within schedule and within estimated efforts.
• Assist Lead Engineer in low level design
• Provide estimate for the assigned task
• Write and execute Unit, Integration test cases
• Provide accurate status of the tasks
• Perform peer review and mentor junior team members
• Comply with organizations processes. Policies and protects organization's Intellectual property. Also, participate in organization level process improvement and knowledge sharing
All About You
Essential knowledge, skills & attributes
• Hands on experience with core Java, Spring Boot, Spring (MVC, IOC, AOP, Security), SQL, RDBMS (Oracle and PostGRES), Web-services (JSON and SOAP), Kafka, Zookeeper
• Hands on experience of developing microservice application & deploying them on any one of the public cloud like Google, AWS, Azure
• Hands on experience of using Intellij/Eclipse/My Eclipse IDE
• Hands on experience of writing Junit test cases, working with Maven/Ant/Gradle, GIT
• Knowledge of Design Patterns
• Experience of working with Agile methodologies.
• Personal attributes are strong logical and Analytical Skills, design skills, should be able to articulate and present his/her thoughts very clearly and precisely in English (written and verbal)
• Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols, their usage in enterprise application Additional/Desirable capabilities
Experience of working in Payments application Domain
Hands on experience of working with tools like Mockito, JBehave, Jenkins, Bamboo, Confluence, Rally Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
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.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.
Pay Ranges
O'Fallon, Missouri: $115,000 - $184,000 USD
Senior/Lead Software Engineer (Platform)*
OFallon, MO jobs
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._
**Lead Software Engineer
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.
With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Diverse agile team working on the Smart Interface product which is a set of APIs that allow Mastercard customers to participate in the 3-D Secure ecosystem. The 3-D Secure authentication protocol is based on a three-domain model where the Acquirer and Issuer are connected by the Interoperability Domain for the purpose of authenticating a Cardholder during an electronic commerce (e-commerce) transaction or to provide identity verification and account confirmation. We support e-commerce (browser and in app) transactions from around the world.
This position serves as a technical leader within a team tasked with guiding the design, development, and delivery of significant cross-departmental initiatives that have a wide scope and long-term business impact.
Candidates must be able to obtain a deep technical understanding of the applications/systems that they are working on and must be willing to dig in and ask challenging questions to make sure that plans are executed efficiently.
Demonstrate active learning and sharing of software practices via Guild/Engineering community initiatives
Provide technical design and architecture advice to internal teams on securely developing and building applications and supporting systems
Regularly communicate with management about risk analysis and design trade-offs.
Identify performance bottlenecks and come up with novel ways to solve them.
Demonstrate a profound mastery of software engineering concepts and practices across all phases of the software development lifecycle, showcasing an exceptional breadth of knowledge and insight.
Hand-on experience in Shell Scripting (Unix/Windows)
Proficient in any of the following programming languages: Java, Python or Rust.
Fundamental understanding of private or public cloud ecosystems and CI/CD practices.
Demonstrate the ability to articulate and communicate effectively to diverse audiences, properly translate security and risk management terminology into business terms, and recommend alternative solutions to these stakeholders.
BS in Computer Science or related technical field or equivalent practical experience.
Working experience in a continuous integration development environment, preferably Jenkins.
Experience in secure software development.
Under the Compensation tab, select "Salary Structures." Within the text of "Salary Structures," click on the link "salary structures 2025," through which you will be able to access the salary ranges for each Mastercard job family. Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.Do not include any medical or health information in this email. 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;
Report any suspected information security violation or breach, and
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; S. observed holidays; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement;
Senior/Lead Software Engineer (Platform)*
Washington, DC jobs
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.
Lead Software Engineer
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. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. Revolutionary technologies that reshape the digital economy to be more connected and inclusive than ever before. Technologists who are energized by the challenges of a truly global network. As a lead software engineer at mastercard, you are expected to perform following responsibilities:
Write code to build and enhance applications/services and promote code-reviews, code scanning, and other standard development practices to deliver high-quality artifacts to production.
Automate and simplify all aspects of software delivery and development actively evangelizing the need to automate and simplify where needed.
Advocate for engineering principles outside of current organization/platform
Build relationships and effective partnerships across organizations
Conduct technical interviews for hiring engineering staff and raising the performance bar
Has the ability to write secure code in three or more languages (e.g., C, C+, C#, Java, JavaScript) and familiar with secure coding standards (e.g., Has skills in building applications using open frameworks to achieve reuse and reduce development times (e.g., Spring Boot, Steeltoe, Angular, DXP, others)
Understands internals of operating systems (Windows, Linux) to write interoperable and performant code
Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors
Has skills to document and coach team on the development practices and coding guidelines (e.g., branching, peer reviews, library use, logging, scanning rules, test-driven development, error handling)
service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code
Has skills to undertake a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring
Understands system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage) and drives the dependency prioritization to reduce the delivery lead time
Has skills to understand customer journeys and ensure a Mastercard good experience by continuously reducing Mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point)
Has skills to simplify deployment and eliminate software and infrastructure snowflakes using standardized platforms, ephemeral instances, and automation
Has skills to orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD using industry-standard tools (e.g., Jenkins, Bamboo, AWS/Azure pipelines, XL Release, others)
Able to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (e.g., Has skills to define, organize, and report on test runs for major, minor, and hotfix releases (including unit, component level, system level, customer journeys, past customer issues, and regulatory controls)
Has skills to conduct various performance tests (e.g., load, spike, breakpoint, endurance) to Understands application/service limits and behaviors
Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.Do not include any medical or health information in this email. 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;
Report any suspected information security violation or breach, and
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; S. observed holidays; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and on-site fitness facilities in some locations.