
Senior Software Engineer
Mastercard2 days ago
Base Salary
$115k - $184k/yr
Responsibilities
- Gather and analyze business requirements and translate them into scalable, maintainable, and secure software solutions.
- Support application architecture, software design patterns, component interactions, and technology standards.
- Design, develop, maintain, test, deliver, monitor, and support enterprise software applications.
- Develop unit, functional, integration, and automated tests and support continuous integration and continuous testing.
- Build and maintain resilient, highly available, secure cloud architectures using AWS services including EC2, ECS, and S3.
- Conduct code reviews and provide technical guidance, recommendations, and knowledge sharing to team members.
- Investigate and resolve complex production, application, integration, and infrastructure issues through troubleshooting and root cause analysis.
- Perform performance engineering across applications, APIs, databases, and cloud services.
- Apply secure coding, security-by-design, vulnerability prevention, and remediation practices.
- Design for observability, logging, monitoring, alerting, supportability, reliability, and maintainability.
- Ensure compliance with applicable standards including PCI, GLBA, Safe Harbor, and Mastercard security requirements.
- Collaborate with business partners on product definition, roadmaps, business cases, and technology direction.
Requirements
- Experience designing scalable, secure, maintainable, and high-performing enterprise software solutions.
- Strong understanding of data structures, algorithms, object-oriented design, and scalable application development.
- Experience with code reviews, engineering best practices, enterprise testing, performance optimization, secure coding, vulnerability remediation, and OWASP-based standards.
- Proficiency with J2EE, Java 8 or higher, JSP, Servlets, Spring 5, Hibernate, and relational or non-relational databases such as Oracle, SQL Server, MySQL, PostgreSQL, NoSQL, and MongoDB.
- Experience supporting critical business applications in production and performing troubleshooting and root cause analysis.
- Preferred experience with SOAP, RESTful APIs, WebSphere, JBoss, Tomcat, HTML, JavaScript, jQuery, UNIX, Shell, AWK, XML, XSLT, CSS, C#, React, Angular, Microsoft Visual Studio, RAD, and Eclipse.
- Experience with Maven, Gradle, Jenkins, Chef, SonarQube, and related DevOps toolsets.
- Experience with cloud-native application development and AWS cloud services.
- Understanding of observability, monitoring, operational readiness, and reliability engineering concepts.
- Preferred experience with data engineering, DCP, Databricks, AWS, and large-scale enterprise data platforms.
- Bachelor’s degree in information systems, information technology, computer science, engineering, or equivalent is preferred.
- Strong analytical, communication, collaboration, troubleshooting, and problem-solving abilities.
Benefits
- Competitive base salary of $115,000–$184,000 for O’Fallon, Missouri, plus potential annual bonus or commissions depending on the role.
- Medical, prescription drug, dental, vision, disability, and life insurance.
- Flexible spending account, health savings account, 401(k) with company match, and deferred compensation for eligible roles.
- Paid leaves including 16 weeks of new parent leave, up to 20 days of bereavement leave, 80 hours of Paid Sick and Safe Time, 25 vacation days, five personal days, and 10 U.S. observed holidays.
- Fitness reimbursement or on-site fitness facilities and eligibility for tuition reimbursement.
- The posting reflects current vacancies intended to be filled by February 2, 2027, or as soon as possible if that date has passed.
Tech Stack
AngularAWKAWSC#ChefCSSDatabricksGradleHTMLJavaJavaScriptJenkinsjQueryMavenMicrosoft SQL ServerMongoDBMySQLPostgreSQLReactSOAPSonarQube
Categories
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).