Software Engineer (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Petco

Software Engineer (Remote)

Software Engineer | Petco | Mexico

Job Description:

As a Software Engineer, you will play a key role in developing newfeatures and maintaining our enterprise Master Data Management and CustomerData Platform (CDP). As a key member of our Customer Technology engineering...

Software Engineer | Petco | Mexico

Job Description:

As a Software Engineer, you will play a key role in developing new features and maintaining our enterprise Master Data Management and Customer Data Platform (CDP). As a key member of our Customer Technology engineering team, you will play a crucial role in designing and building scalable solutions that centralize, analyze, and utilize customer data to drive highly reliable technology backend infrastructure and enhance Petco customer experiences.

Responsibilities:

  • Design and architect a comprehensive Customer Master Data Management system to consolidate, cleanse, and manage customer data across various sources.
  • Collaborate with cross-functional teams, including data analytics, product management, and business stakeholders, to define requirements and create effective data-heavy backend solutions.
  • Lead the integration of data from disparate sources, ensuring data quality and consistency throughout the MDM system.
  • Create Graph database and Graph API Access layer around customer PII, behavioral data, and propensity attributes for consumption by Marketing, Support Operations, and Personalization
  • Establish and enforce data governance policies, stewardship practices, and quality standards.
  • Monitor and optimize system performance to ensure scalability, reliability, and security of the upstream, customer data service, and downstream systems.
  • Lead the migration from API-based data integrations to an event-driven architecture using an event bus (e.g., Kafka, RabbitMQ).

Requirements:

  • Bachelor’s degree in computer science, Engineering, or a related technical field. (Advanced degree preferred)
  • 3+ years of experience in software designing for an MDM system.
  • Proven success in implementing Event-driven architecture using event bus for inter-service data integration.
  • 1+ Years of experience with graph databases (e.g., Neo4j, Amazon Neptune) and scalable API design and development with 50M+ entities and 1000x nodes.
  • Proficiency in relevant technologies and tools (e.g., SQL, NoSQL databases, data integration tools, cloud platforms such as AWS, GCP, Azure).
  • Excellent problem-solving skills with the ability to think critically and work independently.
  • Strong communication skills, with a proven ability to collaborate and build consensus effectively across different teams and organizational levels.

Preferred Qualifications:

  • Knowledge of data privacy regulations and compliance (GDPR, CCPA, etc.).
  • Familiarity with big data technologies and data analytics is a plus.

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.