Home
Jobs

Principal Software Engineer

3 - 8 years

3 - 8 Lacs

Posted:14 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Dynamic Yield, a Mastercard company, is seeking a Principal Software Engineer to drive our Identity verification and authentication strategy within the payments sector. This role involves consistently innovating and problem-solving in the payments and identity authentication space. The ideal candidate will be highly motivated, intellectually curious, analytical, and possess a strong tech and data-savvy mindset to build secure, convenient, and impactful payment solutions. The Role In this Principal Software Engineer position, you will: Lead Solution Delivery: Partner with Product, Technical, Business Operations, and other Mastercard teams to understand requirements, lead design and architecture, and deliver robust solutions. Architect & Design: Build software architecture and design for new applications per Mastercard standards, securing approvals from the Solution Architecture Board. Develop & Support: Be responsible for the development and support of system application software, adhering to Mastercard standards, processes, and best practices. High-Quality Software: Develop high-quality, secure, and scalable software solutions based on the product roadmap, within expected timelines and budget. Technical Research: Research, create, and evaluate technical solution alternatives for business needs. Documentation & Compliance: Create systems and testing documentation, follow development and testing standards to ensure audit compliance, and adhere to Mastercard Quality Assurance and Quality Control processes. Mentorship: Mentor and coach team members to help them become stronger engineering leaders. All About You Education: Bachelor's degree in Information Technology, Computer Science, or equivalent. Software Engineering Expertise: Excellent understanding of Software Engineering Concepts and Methodologies, with expertise in building software applications, architecture, and design. Agile Proficiency: Strong knowledge of Agile/SAFe Agile methodologies. Technical Skills (Java Focus): Expert in building Java-based systems and services, utilizing the latest cloud technologies and microservices architecture. API & Microservices: Expertise in microservices, Spring, REST services, and API design principles. Database Knowledge: Exposure to data modeling, DB design, data warehousing, databases like Oracle, and caches like Redis. Performance & Security: Competent in building high-performing and secure applications, with excellent knowledge of architecture, design, performance, and security principles. Problem Solver: Excellent troubleshooting skills, proactive in problem prevention, and a get things done attitude. Communication & Collaboration: High-energy, detail-oriented, strong verbal and written communication skills, highly collaborative, and capable of working in geographically distributed matrix teams. Adaptability: Ability to quickly learn and implement new technologies, frameworks, and tools; willing to take on challenging opportunities. Continuous Improvement: Actively looks for opportunities to enhance standards and improve process efficiency. Payments Domain: Knowledge and expertise in the payments domain is desirable. Corporate Security Responsibility All Mastercard personnel are responsible for information security. The successful candidate must: Adhere to Mastercard's security policies and practices. Ensure the confidentiality and integrity of accessed information. Report any suspected information security violations or breaches. Complete all periodic mandatory security trainings.

Mock Interview

Practice Video Interview with JobPe AI

Start Agile/Safe Interview Now

RecommendedJobs for You

Bengaluru / Bangalore, Karnataka, India