
Software Engineer II
Mastercard3 days ago
O'Fallon, MO, USAMid Level
H1B sponsor
Base Salary
$92k - $147k/yr
Responsibilities
- Gather and analyze business requirements and translate them into scalable, maintainable, and secure software solutions.
- Participate in application design, architecture, design patterns, component interactions, and technology standards.
- Develop, test, deploy, monitor, and support enterprise and cloud-based applications using Java, frontend technologies, AWS, and cloud-native technologies.
- Design and maintain unit, functional, integration, and automated tests and support continuous integration and continuous testing.
- Participate in code reviews and follow engineering, documentation, architecture, and development standards.
- Investigate and resolve production, application, integration, and infrastructure issues using troubleshooting, root cause analysis, and corrective actions.
- Apply secure coding, security-by-design, vulnerability prevention, and regulatory compliance practices.
- Optimize application performance across applications, APIs, databases, and cloud environments.
- Build for observability, logging, monitoring, alerting, supportability, reliability, maintainability, and high availability.
- Collaborate with product owners, business partners, senior engineers, technical leads, and engineering teams to support product and platform objectives.
Requirements
- Strong understanding of data structures, algorithms, object-oriented design, and scalable application development.
- Experience developing scalable, secure, maintainable, high-performing enterprise software and participating in code reviews.
- Experience developing unit, functional, integration, and automated testing solutions.
- Experience analyzing application performance and implementing optimization improvements across applications, databases, and cloud environments.
- Experience with secure coding, application security, vulnerability remediation, and OWASP-based security 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, or MongoDB.
- Experience troubleshooting and performing root cause analysis for business-critical production applications.
- Highly 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 AWS cloud services and cloud-native application development.
- Understanding of observability, monitoring, operational readiness, and reliability engineering concepts.
- Preferred knowledge of data engineering concepts and experience with DCP, Databricks, AWS, or enterprise-scale data platforms.
- Bachelor’s degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent practical experience is preferred.
Benefits
- Full-time employees generally receive medical, prescription drug, dental, vision, disability, and life insurance.
- Benefits include flexible spending and health savings accounts, paid leaves, 80 hours of Paid Sick and Safe Time, 25 vacation days, five personal days, and 10 U.S. observed holidays.
- Benefits include a 401(k) with company match, deferred compensation for eligible roles, fitness reimbursement or on-site fitness facilities, and potential tuition reimbursement.
- The posting lists O'Fallon, Missouri as a work location and states that Mastercard intends to fill the position by 01/10/2027 or as soon as possible thereafter.
- The posting states a competitive base salary and possible annual bonus or commissions, with the specific salary range captured separately.
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).