Software Engineer (Backend) - MTS
Core
Build and maintain high-throughput, highly available backend services and data integration pipelines for Salesforce's Informatica IDMC platform, processing petabytes of data for enterprise clients.
Role type
Mid-level backend engineer (Java, cloud-native)
Builds
Production-grade data integration services, APIs, and serverless architecture components for the IDMC platform.
Domain
Enterprise data integration, cloud-native infrastructure, serverless architecture
Deliverable
production ML models | product features
Required skills
Java, cloud-native microservices, RESTful APIs, RDBMS, SQL, NoSQL, Docker, CI/CD, automated testing, distributed systems
Preferred skills
Apache Spark, Kafka, Generative AI/LLMs, Data Lakehouse concepts, SaaS ecosystem integration
Technologies
Java, AWS/Azure/GCP, Docker, Kubernetes, JUnit/TestNG, Git, Apache Spark, Kafka, Iceberg, Delta Lake
Responsibilities
Design, develop, test, and deploy end-to-end features for the Data Integration platform; develop and maintain reliable backend services in Java; build data pipelines and integration workflows; implement robust automated testing; engage in CI/CD pipelines and incident response; collaborate with senior engineers and product managers.
Seniority
Mid-level, hands-on IC