Home
Jobs

Senior Software Engineer

8 - 13 years

8 - 13 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Dynamic Yield, a Mastercard company, is seeking an innovative Senior Software Engineer to lead the technical design and development of our Analytic Foundation . This foundation is a suite of individually commercialized analytical capabilities (such as prediction-as-a-service, matching-as-a-service, or forecasting-as-a-service), supported by a comprehensive data platform. These services will be delivered through a series of APIs, providing data and insights from a central data store. You'll partner closely with other business areas to build and enhance solutions that deliver significant value to our customers. Our engineering teams are small, flexible, and collaborative; every member contributes to designing, building, and testing features. The work spans from creating intuitive UIs to designing backend data models and architecting data flows. If you're passionate about pushing the boundaries of analytics and building scalable applications, we encourage you to join our new, fast-growing engineering team! Position Responsibilities As a Senior Software Engineer, you will: Feature Ownership: Play a significant role in the scoping, design, and implementation of complex features, pushing the boundaries of analytics and scalable applications. UI/UX Development: Design and implement intuitive, responsive UIs that empower users to better understand data and analytics. Data & Analytics Engineering: Build and maintain analytics and data models to enable performant and scalable products. Code Quality: Ensure a high-quality codebase by writing and reviewing performant, well-tested code. Mentorship & Process Improvement: Mentor junior software engineers and teammates. Drive innovative improvements to team development processes. Collaboration: Partner with Product Managers and Customer Experience Designers to deeply understand users and use cases, applying that knowledge to scope and build new modules and features. Collaborate across teams with exceptional peers who are passionate about their work. Ideal Candidate Qualifications Experience: 5+ years of full-stack engineering experience in an agile production environment. Leadership & Design: Experience leading the design and implementation of large, complex features in full-stack applications. Business Acumen: Ability to easily move between business, data management, and technical teams; quickly intuiting the business use case and identifying technical solutions. Mentorship: Experience coaching and mentoring junior teammates. Technical Leadership: Experience leading a large technical effort that spans multiple people and teams. Core Technologies: Proficiency with Java/Spring Boot, .NET/C#, SQL Server , or other object-oriented languages, front-end frameworks, and/or relational database technologies. Big Data Exposure: Some proficiency in using Python or Scala, Spark, Hadoop platforms & tools (Hive, Impala, Airflow, NiFi, Sqoop), and SQL to build Big Data products & platforms. Data-Driven Applications: Some experience in building and deploying production-level data-driven applications and data processing workflows/pipelines, and/or implementing machine learning systems at scale in Java, Scala, or Python. Adaptability: Strong technologist with a proven track record of learning new technologies and frameworks. Customer Focus: A customer-centric development approach. Problem Solving: Passion for analytical / quantitative problem-solving. Process Improvement: Experience identifying and implementing technical improvements to development processes. Collaboration Skills: Strong collaboration skills with experience working with people across various roles and geographies. Work Ethic: Motivation, creativity, self-direction, and a desire to thrive on small project teams. Education: Superior academic record with a degree in Computer Science or a related technical field. Communication: Strong written and verbal English communication skills. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks come with an inherent risk to the organization. Therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard's security policies and practices. Ensure the confidentiality and integrity of the information being accessed. Report any suspected information security violation or breach. Complete all periodic mandatory security training in accordance with Mastercard's guidelines.

Mock Interview

Practice Video Interview with JobPe AI

Start Java/Spring Boot Interview Now

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru