Senior Software Engineer

The Planet Group

Dallas (TX)

On-site

USD 100,564 - 103,320

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Planet Group is seeking a Senior Software Engineer / Technical Consultant in Dallas to design, build, and scale an enterprise search, data integration, and intelligent matching platform. You will develop high-performance REST APIs and low-latency search capabilities on a cloud-native stack using Python, Elasticsearch, Kafka, IDMC, Databricks, and Azure.

Responsibilities include building scalable microservices, managing IDMC pipelines, optimizing Elasticsearch, and implementing event-driven

Qualifications

  • 7+ years of professional software engineering experience with strong backend development in Python.
  • Hands-on experience with Informatica IDMC, including CDI/CAI, data profiling, and pipeline automation.
  • Proven experience building, securing, and operating production REST APIs (asynchronous Python, FastAPI).
  • Strong hands-on production experience with Elasticsearch, including index lifecycle management, query optimization, and relevance tuning.
  • Experience deploying applications on Microsoft Azure using App Services, Storage, Event Hub, Monitor, and Key Vault.
  • CI/CD deployment automation using Docker, Git, and Azure Pipelines.

Responsibilities

  • Backend development of scalable cloud-native services and high-performance REST APIs using Python and FastAPI.
  • Design and manage data integration pipelines and IDMC-based data quality rules.
  • Architect and optimize Elasticsearch indexes and search relevance for large datasets.
  • Build and maintain event-driven pipelines with Kafka and Azure Event Hub.
  • Integrate applications with Databricks and IDMC CDI/CAI in enterprise data platforms.

Skills

Python
REST APIs
Distributed systems
Cloud-native
Production troubleshooting

Tools

Informatica IDMC
Elasticsearch
Azure
Kafka
Databricks

Job description

Location: DALLAS TEXAS

Job Type: Full-Time / Contract

Rate: $73.00 to $75.00 hr

Informatica IDMC Developer (Search, Data & Cloud Platform)
About the Role

We are seeking a Senior Software Engineer / Technical Consultant to design, build, and scale our enterprise search, data integration, and intelligent matching platform. In this role, you will develop high-performance REST APIs, low-latency search capabilities, and event-driven data pipelines supporting millions of daily transactions.

You will work with a modern cloud-native stack—including Python, Elasticsearch, Kafka, Informatica IDMC, Databricks, and Azure—to solve complex distributed systems challenges, optimize enterprise data integration pipelines, and engineer resilient cloud platforms.

Key Responsibilities
  • Backend Development: Design, build, and maintain scalable cloud-native backend services and high-performance REST APIs using Python and modern frameworks (e.g., FastAPI, asynchronous Python).
  • Enterprise Data Integration & IDMC: Design, develop, and manage enterprise-grade data integration pipelines, data quality rules, and API services using Informatica Intelligent Data Management Cloud (IDMC).
  • Enterprise Search & Matching: Architect and optimize Elasticsearch indexes, mapping designs, Query DSL, aggregations, and relevance tuning to power intelligent search and matching capabilities over massive datasets.
  • Event-Driven Architectures: Build and maintain scalable, high-throughput streaming and data ingestion pipelines using Apache Kafka and Azure Event Hub.
  • Data & Platform Integration: Integrate applications with enterprise data platforms like Databricks, IDMC cloud data integration (CDI/CAI), and relational databases.
  • Cloud Infrastructure & Security: Deploy, manage, and secure scalable microservices on Microsoft Azure using App Services, Managed Identity, Key Vault, and Azure Linux VMs.
  • DevOps & Observability: Implement CI/CD pipelines (Azure DevOps, Docker, Git), set up monitoring/logging frameworks, and optimize system resource utilization, data processing efficiency, and API response times.
  • Technical Leadership & Collaboration: Participate in system design reviews, code reviews, and production support while collaborating closely with architects, data engineers, and product teams.
Required Qualifications
  • 7+ years of professional software engineering experience with strong backend development skills in Python.
  • Hands-on experience with Informatica IDMC (Intelligent Data Management Cloud), including Cloud Data Integration (CDI), Cloud Application Integration (CAI), data profiling, and pipeline automation.
  • Demonstrated experience building, securing, and operating production REST APIs (asynchronous Python, FastAPI).
  • Strong hands-on production experience with Elasticsearch, including index lifecycle management, query optimization, bulk indexing, and search relevance tuning.
  • Proven experience deploying applications on Microsoft Azure (App Services, Storage, Event Hub, Monitor, Key Vault).
  • Solid foundation with CI/CD deployment automation using Docker, Git, and Azure Pipelines.
  • Proficiency with relational databases (PostgreSQL, SQL Server, or Oracle) and complex SQL query optimization.
  • Deep knowledge of distributed systems, microservices architectures, and production troubleshooting/monitoring.
Preferred Qualifications
  • Experience with enterprise data processing frameworks like Databricks / Apache Spark.
  • Certification in Informatica IDMC or Azure Data Engineer.
  • Background in AI/ML integration, OCR, or advanced document processing pipelines.
  • Prior experience as a technical consultant or client-facing technical lead.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead IDMC Developer | 5Months Contract | Remote
Lead IDMC Developer | 5Months Contract | Remote

Two95 International Inc. • United States

Remote
USD 152,000 - 234,000
Informatica Cloud Data Engineer
Informatica Cloud Data Engineer

Avenue 45 • Cypress (CA)

Hybrid
USD 125,000 - 135,000
Annual bonus opportunity
401K matching
Comprehensive benefits package
Azure Data Engineer
Azure Data Engineer

Inteletech Global Inc • Rockville (MD)

On-site
Data Engineer / AI Systems Engineer
Data Engineer / AI Systems Engineer

Buchanan Technologies, Inc. • Dallas (TX)

On-site
USD 90,000 - 120,000
Data Engineer 2
Data Engineer 2

Eetdbuyersguide • San Antonio (TX)

On-site
USD 90,000 - 120,000
Senior Data Analytics & Engineer
Senior Data Analytics & Engineer

OnPoint Insights • North Carolina

Hybrid
USD 120,000 - 180,000
Sr Data Engineer
Sr Data Engineer

Hertz • Estero (FL), Northern (KY)

Hybrid
USD 117,000 - 143,000
Senior Data Engineer
Senior Data Engineer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Senior Analytics Developer
Senior Analytics Developer

Jobs via Dice • Atlanta (GA)

On-site
USD 90,000 - 120,000
Senior Data Engineer (On Site, Washington, DC)
Senior Data Engineer (On Site, Washington, DC)

Agile5 Technologies, Inc. • Northern (KY)

Hybrid
USD 90,000 - 165,000