Mastercard
Software Engineer I
O'Fallon, Missouri · Part-time
Sponsorship not specified$72k-$115kDetected 1 day ago
PythonJavaC#Object-Oriented ProgrammingData StructuresCode ReviewCybersecurityResearchCommunicationProblem Solving
About the role
- Participate in code reviews and apply engineering best practices to improve code quality and maintainability
- Research and evaluate technical solutions to address changing business and customer needs
- Apply secure coding practices throughout the software development lifecycle
Responsibilities
- 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.
- Design, develop, test, deploy, and maintain software applications and services
- Contribute to software design and architecture discussions to build scalable, maintainable, and secure solutions
- Support performance engineering activities to improve application responsiveness and scalability
- Contribute to system operability, monitoring, reliability, and support readiness
- Create and maintain technical, testing, and system documentation
- Support software metrics collection, reporting, and continuous improvement initiatives
- Collaborate effectively within diverse, matrixed, and geographically distributed teams
- As a Software Engineer, you'll work alongside experienced engineers to design, develop, test, deploy, and support software solutions while building a strong foundation in modern software engineering practices.
Requirements
- Knowledge of data structures and their use in solving technical problems efficiently
- Familiarity with object-oriented programming and modern programming languages such as Java, Python, C#, or similar
- Knowledge of code review practices and software quality standards
- Familiarity with secure coding practices and application security fundamentals
- Ability to troubleshoot and analyze software and system issues using structured problem-solving approaches
Skills
- Leverage AI-assisted development tools responsibly while validating outputs for quality, security, and accuracy
- Continuously learn new technologies, frameworks, and engineering practices
Compensation
- $72,000 - $115,000 USD
Company info
- Together with our customers, we're helping build a sustainable economy where everyone can prosper.
Apply directly at Mastercard →Create a free account for alerts like thisView Mastercard immigration profile
This listing is sourced directly from Mastercard's careers page and normalized into a canonical job model.