
Software Engineer II
Mastercard1 day ago
O'Fallon, MO, USAMid Level
H1B sponsor
Base Salary
$92k - $147k/yr
Responsibilities
- Design, build, test, deploy, and support software solutions for medium-sized initiatives and defined components of larger enterprise programs.
- Develop Java/J2EE and Spring Boot applications, microservices, integrations, and enterprise services.
- Build automation and business solutions with Microsoft Power Apps, Power Automate, and Dataverse.
- Create data and analytics solutions using SQL, data modeling, and Power BI.
- Use Python and/or TypeScript for automation, application development, data processing, and AI integration.
- Develop enterprise AI applications and workflows using LLMs, generative AI, RAG, agentic patterns, MCP servers, and tool/API integrations.
- Build AI-ready data and retrieval pipelines using Databricks, Spark, embeddings, vector search, and knowledge management.
- Apply software architecture, secure coding, testing, code review, CI/CD, and DevSecOps practices.
- Provide production support, troubleshoot issues, and improve application and AI solution performance, reliability, observability, and operational readiness.
- Collaborate with engineering, product, business, security, data, and platform partners and contribute to Scrum or SAFe Agile delivery.
Requirements
- At least four years of software development, design, and architecture experience with moderately complex to complex applications.
- Strong fundamentals in software design, architecture, data structures, algorithms, design patterns, and system integration.
- Proficiency with Java/J2EE, Spring Boot, applications, microservices, REST APIs, and enterprise integrations.
- Strong knowledge of unit, functional, and integration testing using frameworks such as JUnit and Spock.
- Ability to apply secure coding, application security, information security, and applicable PCI DSS principles.
- Knowledge of code review, performance engineering, scalability, reliability, monitoring, optimization, and production troubleshooting.
- Familiarity with CI/CD and DevSecOps tools including Git/Bitbucket, Jenkins, Maven, and Artifactory.
- Knowledge of cloud, container, and enterprise platform engineering.
- Ability to independently take defined engineering problems from solution design through production support.
- Hands-on experience with AI-assisted development tools such as GitHub Copilot or Claude Code.
- Practical knowledge of generative AI and LLM-powered application development, including LLM APIs, RAG, AI agents, MCP servers, and tool/API integrations.
- Proficiency with Microsoft Power Platform, including Power Apps, Power Automate, and Dataverse.
- Knowledge of SQL, data modeling, analytics or visualization technologies such as Power BI, and Python and/or TypeScript.
Benefits
- Full-time employees generally receive medical, prescription drug, dental, vision, disability, and life insurance.
- Benefits generally 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 may include a 401k with company match, deferred compensation for eligible roles, fitness reimbursement or on-site fitness facilities, and tuition reimbursement.
- The stated intended fill date is January 21, 2027, or as soon as possible if that date has passed.
- The listed pay location is O'Fallon, Missouri.
Tech Stack
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).