Software Engineer II at Mastercard
On-site · Pune Division, Maharashtra, India · full time
Practice the Software Engineer II interview at Mastercard with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- algorithms
- data structures
- object-oriented development
- design patterns
- Java
- Python
- C++
- Agile environment
About the role
A hands-on engineer who writes and tests high-quality, secure code that is modular, functional, and testable. Contribute to all parts of the software’s development including design, development, documentation, and testing. Have strong ownership of your team’s software and are deep in the maintenance characteristics, runtime properties, dependencies, and build. Communicate, collaborate and work effectively in a global environment. Strong foundation in algorithms, data structures, and core computer science concepts. Evidence of working with object-oriented development and design patterns. Proficiency in one or more modern programming languages such as Java, Python, C++, etc. Strong written and verbal English communication skills. Strong analytical and excellent problem-solving skills. Working knowledge of an Agile environment.