M

Meltwater

Global media intelligence platform for monitoring

Enterprise Integrations Analyst

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • At least 5 years of software, backend, or integration engineering experience.
  • Strong experience building and consuming REST APIs.
  • Strong Python development skills.
  • Experience integrating Salesforce with external systems.
  • Experience working with AWS services.
  • Experience integrating applications with databases or data warehouses such as Snowflake.
  • Strong understanding of synchronous and asynchronous integration patterns.
  • Experience with event-driven architectures, queues, and messaging systems.
  • Understanding of OAuth 2.0, JSON Web Tokens, API authentication, and enterprise security patterns.
  • Experience implementing retry, idempotency, reconciliation, and error-handling mechanisms.
  • Experience with Git, continuous integration and continuous delivery, automated testing, and modern software engineering practices.
  • Strong troubleshooting and root-cause-analysis skills.
  • Ability to reason about complex data flows spanning multiple systems.
  • Strong communication with technical and non-technical stakeholders.
  • Ability to take ownership of integrations from requirements through production support.
  • Ability to identify integration gaps and reliability risks proactively and drive improvements independently.
  • Ability to collaborate across application, data, platform, security, artificial intelligence, and business teams.
  • Strong focus on reliability, maintainability, and operational excellence.

Responsibilities

  • Design, build, and maintain integrations between Salesforce, Snowflake, AWS, and enterprise SaaS applications.
  • Develop reusable integration services and frameworks.
  • Build synchronous and asynchronous integration workflows.
  • Implement reliable system-to-system data synchronization.
  • Develop integration logic for high-volume enterprise workloads.
  • Design integrations that support retries, replay, reconciliation, idempotency, and failure recovery.
  • Troubleshoot complex integration and data-flow issues across multiple systems.
  • Build and consume REST APIs and webhooks.
  • Design reusable API clients and integration libraries.
  • Implement authentication patterns including OAuth 2.0, API keys, JSON Web Tokens, and service credentials.
  • Handle API pagination, throttling, rate limits, retries, and transient failures.
  • Develop API versioning and backward-compatibility strategies.
  • Implement structured request/response validation and error handling.
  • Build monitoring and logging around API interactions.
  • Build integrations using Salesforce REST API, Bulk API, Composite API, and other Salesforce APIs.
  • Implement Salesforce Change Data Capture and Platform Event integrations.
  • Develop inbound and outbound Salesforce integration patterns.
  • Handle standard objects, custom objects, relationships, and Salesforce schema changes.
  • Build scalable synchronization between Salesforce and Snowflake.
  • Implement data reconciliation and exception-handling processes.
  • Ensure integrations respect Salesforce API limits and platform constraints.
  • Build integrations that read from and write to Snowflake.
  • Develop efficient bulk and incremental data-loading patterns.
  • Build Snowflake-based staging and reconciliation processes.
  • Integrate operational applications with curated Snowflake datasets.
  • Implement secure Snowflake connectivity and role-based access.
  • Work with Data Engineers to define appropriate data contracts and interfaces.
  • Support Snowflake-driven downstream workflows and automation.
  • Build integrations using AWS services such as Lambda, S3, SQS, SNS, EventBridge, API Gateway, and Step Functions.
  • Design event-driven and asynchronous workflows.
  • Implement queues and dead-letter queues for reliable message processing.
  • Build serverless integration services.
  • Implement event routing, filtering, transformation, and delivery patterns.
  • Design integrations for horizontal scalability and failure isolation.
  • Implement idempotency to prevent duplicate processing.
  • Build retry strategies with appropriate backoff and failure handling.
  • Implement dead-letter queues and replay mechanisms.
  • Build reconciliation jobs to identify missing or inconsistent records.
  • Design graceful handling for downstream outages and API failures.
  • Establish integration service-level agreements and service-level objectives where appropriate.
  • Participate in troubleshooting and production incident resolution.
  • Implement secure authentication and authorization for integrations.
  • Manage credentials and secrets using enterprise secrets-management solutions.
  • Apply least-privilege access principles.
  • Ensure sensitive information is encrypted in transit and at rest.
  • Implement audit logging for system interactions.
  • Work with Security teams to ensure integrations meet enterprise security standards.
  • Implement centralized logging for integration services.
  • Build metrics and alerts for failures, latency, throughput, and queue depth.
  • Implement distributed tracing where appropriate.
  • Create operational dashboards and runbooks.
  • Proactively identify integration degradation before it impacts downstream users.
  • Support production integrations and participate in incident root-cause analysis.
  • Write clean, modular, testable, and maintainable code.
  • Develop automated unit and integration tests.
  • Participate in architecture and code reviews.
  • Maintain API documentation, integration mappings, and technical runbooks.
  • Build continuous integration and continuous delivery pipelines for integration services.
  • Contribute reusable components to the enterprise integration framework.

Desired Qualifications

  • Experience with Salesforce REST, Bulk, Composite, Change Data Capture, and Platform Event APIs.
  • Experience with Snowflake and Snowflake APIs or connectors.
  • Experience with AWS Lambda, SQS, SNS, EventBridge, API Gateway, S3, and Step Functions.
  • Experience with Kafka or other event-streaming platforms.
  • Experience with integration platforms such as MuleSoft, Workato, Boomi, Tray.io, or similar tools.
  • Experience with Terraform or other infrastructure-as-code tools.
  • Experience building containerized services using Docker and Kubernetes.
  • Experience with enterprise observability and distributed tracing.
  • Salesforce, AWS, or Snowflake certifications.

About the Company

Meltwater

Global media intelligence platform for monitoring

Meltwater provides a global intelligence platform for PR, communications and marketing, combining media monitoring, social listening, influencer management, media relations, and AI visibility tracking. It collects and analyzes over 1 billion pieces of content daily from news outlets and social platforms, turning coverage and conversations into actionable insights via dashboards and reports. Its breadth of cross-channel capabilities and a worldwide footprint differentiate it from niche monitoring tools, offering an integrated view of media, influencer activity and AI portrayals. The goal is to help teams understand and respond to news, conversations and AI representations, turning signals into data-driven strategies for reputation, campaigns and influencer programs.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$300M
Headquarters
San Francisco, CA
Founded
2001

Recently Posted Jobs

Explore more opportunities at Meltwater

See more jobs