Software Engineer-2-2

5 - 9 years

0 Lacs

Posted:23 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Software Engineer-2 at Mastercard, you will be a technology leader who is hands-on and capable of leading a team of engineers. Your primary focus will be spending 70% of your time on coding and code-related activities, while also dedicating 30% of your time to coaching engineers within the team. You will be recognized as the team's authority and technical expert, driving innovation and organizational growth through your contributions. Key Responsibilities: - Enforce contextual mappings and aggregates for each bounded context using your expertise in domain-driven design. - Lead the implementation of consumer-driven contracts to facilitate the evolution and learning of the domain model at a rapid pace. - Work on complex enterprise-wide initiatives and collaborate with business/product owners to architect and deliver new services. - Contribute to agile processes and decisions, drive architectural design, lead Guild initiatives, and engage in public speaking engagements and publishing technical content. - Bring cutting-edge engineering practices to life in multiple evolving frameworks. - Design and develop highly resilient and scalable distributed systems, with exposure to various database, messaging, and caching technologies. - Adhere to secure coding standards, implement advanced test setups in production environments, and apply continuous integration and delivery concepts. - Develop reference architectures, promote standard software patterns and reuse, and lead and coach teams in driving trade-off discussions. - Execute automation across multiple business areas, perform performance engineering, architecture and cost analysis, and apply agile and modern SDLC practices. Qualifications Required: - Expertise in building highly resilient and scalable distributed systems. - Deep exposure to various database, messaging, and caching technologies. - Experience in designing and developing in multiple languages, adherence to secure coding standards, and expertise in DevOps best practices. - Proficiency in implementing advanced test setups in production environments, continuous integration and delivery concepts, and automation tools. - Solid understanding of operating systems, ability to develop reference architectures, and promote standard software patterns and reuse. - Experience in leading and coaching teams, driving trade-off discussions, and executing automation across multiple business areas. - Knowledge of performance engineering, architecture and cost analysis, and agile and modern SDLC practices.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Mastercard logo
Mastercard

IT Services and IT Consulting

Purchase NY

RecommendedJobs for You