Job Description

  • Design, develop, test, deploy, maintain, and continuously improve software products
  • Manage individual project priorities, deadlines, and deliverables
  • Ensure the final product is highly performant, responsive, and aligned with business goals
  • Actively participate in agile ceremonies including daily stand-ups, story pointing, backlog refinement, and retrospectives
  • Collaborate with cross-functional teams including Product, Business, and Engineering
  • Coach and mentor junior and new team members to foster professional growth and team alignment
  • All About You / Experience:
  • Proven experience as a senior or lead software engineer with a strong technical foundation
  • Proficient in at least one modern programming language, preferably Java
  • Strong knowledge of object-oriented design, data structures, algorithms, and complexity analysis
  • Extensive experience building RESTful APIs and designing microse...

Ready to Apply?

Take the next step in your AI career. Submit your application to Dynamic Yield today.

Submit Application