Principal Software Engineer

6 - 10 years

16 - 20 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Title and Summary

  • Principal Software EngineerOverviewThe Loyalty Offers team is looking for a Principal Software Engineer to drive our architecture design & strategy forward by consistently innovating and problem-solving
  • As a Principal Software Engineer, you will play a critical role in leading the design of our next generation regional and global solutions
  • You will have the opportunity to work on complex and innovative projects, collaborating with cross-functional teams to drive technical excellence & proactively adding scalability while continuing to add enhanced value to these products
  • Role: Hands on designing Code, document, components / subsystems to a high standard
  • Must be solutions oriented ultimately find and implement the ??best fit?? solution to address the requirement on time
  • Assist defining processes and choice of development tools to be used across the group
  • Interpret technical specifications to produce detailed design with scalability aspects from future perspective
  • Pass on knowledge of various technologies to other team members and to other functions
  • Contribute to Principal review architecture meetings and drive resolutions to enterprise-wide challenges and regulatory needs
  • Research, create and evaluate technical solution alternatives for the business needs using current and upcoming technologies and frameworks8
  • Maintaining services once they are live by measuring and monitoring availability, latency, and overall system health
  • All About You1
  • Design and development experiences in Java, Springboot, Microservices, API, Distributed systems, event driven architecture, Postgres, secure coding standards (eg OWASP, CWE, SEI CERT), and vulnerability management
  • Implements Application Programming Interface (API) Golden standards to drive API/service adoption and commercialization
  • Knowledge of Messaging technologies (e g Apache Kafka), high volume batch processing technologies (e g Apache Spark) a plus
  • Promote standard software patterns and reuse of common libraries and services5
  • Strong knowledge of Cloud providers (PCF, AWS, Azure)
  • Proven experience designing, developing, and deploying microservices architectures
  • Experience with Big Data frameworks such as Hadoop, Spark, or Scala is a plus 8
  • Familiarity with AI/ML models and into backend systems
  • Evaluate emerging technologies through Proof of Concepts & actively participate in innovationsFamiliarity with performance tuning, designing for failure & automation
  • Corporate Security Responsibility Every person working for, or on behalf of, Mastercard is responsible for information security

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Mastercard logo
Mastercard

IT Services and IT Consulting

Purchase NY

RecommendedJobs for You