< Back to vacancies

Senior Backend Software Engineer




Job Type


English Level

Who We’re Looking For

Looking for a Sr. Software Engineer to join our CDP Team. Our CDP team unifies the customer data and power real-time audience engagement with a data-first Customer Data Platform and manages the MarTech Platform. Our team leverages CDPs to deliver products and services via multiple channels and maintain the same customer experience, regardless of platform. This role involves leading the design and development of scalable and robust customer data solutions that drive , Customer 360 view , personalized customer experiences and informed business decisions. The ideal candidate will have extensive experience in software development, backend architecture, and a strong background in customer data integration, management, and activation.

What You’ll Do
  • Design, development, and maintenance of scalable customer data platform architectures.

  • Collaborate with Engineers, marketers, and product managers to ensure seamless integration and alignment of the CDP with business objectives.

  • Implement data pipelines , APIs and reverse ETL for real-time and batch data processing.

  • These responsibilities require a solid understanding and hands on experience of one or more of the following: Segment , Rudderstack , Hightouch Or similar. Experience in working on CDP , CEP (iterable)  and a good grasp of digital marketing principles.

  • Ability to perform Root Cause Analysis and determine short term and long-term fixes extremely fast.

  • Good understanding of Change Management, Problem Management, and Incident Management processes is a plus.

  • Willingness to learn new Technologies and leverage them to their optimal potential.

  • Able to understand and use complex data structures and associated components.

  • Designs, codes, tests, maintains, and documents applications.

  • Identify data sources, Build data mappings, and transformational logic between systems to enable migrations of data.

  • Ensure high data quality and adherence to data privacy and security guidelines.

  • Evaluate and incorporate new technologies and tools to enhance the capabilities of the CDP , build efficient integration to consume and provide data to 3rd party Platforms.

What You’ll Need
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.

  • Minimum of 5 years of experience in software development, with a focus on backend engineering and data-intensive applications.

  • Strong programming skills in languages such as Java or Python.

  • 1-2 years of Experience Implementing Customer Data Platforms (CDP) such as Segment, Rudderstack, Hightouch .

  • Nice to have Experience with big data technologies such as Kafka, Hadoop, or Spark.

  • Proficient in SQL and  NoSQL databases.

  • Proficiency with any cloud platforms (AWS, Azure, Google Cloud) and solid understanding of SaaS, PaaS, IaaS environments.

  • Ability to work collaboratively with cross-functional teams like product owners, technologies teams and marketing partners.

  • Excellent written and oral communication skills.

  • EST Time Zone preferred

What We Offer
  • Competitive salary
  • Remote work opportunity
  • Comfortable work in your local time zone
  • Flexible work schedule
  • Professional growth and development
  • Multicultural working environment