Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer @ Dynamic Yield

Home > Software Development

 Lead Software Engineer

Job Description

Role

  • Oversee technical and architectural decisions for 1-2 scrum teams, ensuring alignment with the overall system architecture.
  • Develop a comprehensive understanding of end-to-end technical architecture and dependent systems, facilitating effective communication between teams.
  • Own and drive the delivery of tasks (design, development, testing, deployment, configuration, documentation) to meet business requirements within committed timelines.
  • Develop high-quality, secure, scalable software solutions based on technical specifications, ensuring they meet performance and budget expectations.
  • Lead discussions on code, design, and process trade-offs across teams, making informed decisions to balance technical complexity with business needs.
  • Proactively research and implement alternative technical solutions to meet evolving business demands.
  • Drive integration efforts with a focus on optimizing the customer journey and overall experience.
  • Support and improve the collection and reporting of project and software metrics, ensuring visibility into project progress and system health.
  • Actively work to enhance operational and engineering experiences within your areas of ownership, identifying and addressing pain points.
  • Identify and implement process improvements to reduce inefficiencies and eliminate waste across teams.
  • Share knowledge and best practices across Guild/Program/Team to foster reuse and improve productivity.
  • Mentor, guide, and support team members, particularly in technical and architectural matters.
  • Collaborate with cross-functional teams to gather required inputs and ensure alignment across projects.

All About You
  • Bachelor s or Master s degree in Information Technology, Computer Science, or related discipline.
  • 8 to 12 years of experience in software engineering, with demonstrated experience in a leadership capacity.
  • Strong expertise in Java/J2EE technologies, including Spring Boot, JUnit, Hibernate, Messaging, Web Services, and REST APIs.
  • Experience with microservices architecture and development is highly preferred.
  • Proficient in web technologies such as JavaScript, CSS, JSON/XML, and Angular JS or similar frameworks.
  • Expertise in SQL, PL/SQL, and Oracle databases is required.
  • Experience in Test-Driven Development (TDD) and Behavior-Driven Development (BDD), focusing on building robust, minimal code to meet functional requirements.
  • Hands-on experience in implementing CI/CD pipelines using tools like Git/BitBucket, Jenkins, Maven, Artifactory, and Chef.
  • Working knowledge of cloud-based application development and deployment.
  • Domain knowledge in payments, particularly card payments, is a strong plus.
  • Familiarity with IT Security tools, information security principles, and PCI DSS Compliance is desirable.
  • Proven experience in Agile methodologies such as Scrum, Kanban, or SAFe.
  • Must be highly energetic, detail-oriented, and able to manage pressure to meet deadlines.
  • Excellent communication skills (verbal and written) with a proven ability to articulate complex technical concepts.
  • Ability to rapidly learn and apply new technologies, frameworks, and tools in dynamic environments.
  • Self-motivated with the ability to lead projects and initiatives with minimal supervision.
  • Strong collaboration and organizational skills, with a high degree of initiative and leadership ability.
  • Experience working with geographically distributed, cross-functional teams in a matrix-based environment.



Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA,
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Dynamic Yield By
Location(s): Pune

+ View Contactajax loader


Keyskills:   System architecture Hibernate XML Information security PLSQL Application development JSON Scrum Oracle Information technology

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Tech Lead

  • Cognizant
  • 5 - 9 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Software Engineer III

  • JPMorgan Chase Bank
  • 0 - 5 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Lead Software Engineer - React, Node.js, Java

  • JPMorgan Chase Bank
  • 0 - 7 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Cloud Lead

  • Cognizant
  • 14 - 16 years
  • Chennai
  • 1 day ago
₹ Not Disclosed

Dynamic Yield

Dynamic Yield by Mastercard enables teams to build personalized, optimized, and synchronized digital customer experiences, enhancing revenue and customer loyalty.