JOBSEARCHER

Senior Software Engineer (Python)

AllataFort Worth, TXL6 LeadSeptember 15th, 2026
Overview As a Senior Software Engineer, you will design and build a cloud-native, data-intensive enterprise platform focused on search, data processing, and scalable backend services. You will develop scalable APIs, high-performance search capabilities, and event-driven data pipelines using Azure, Elasticsearch, Kafka, and Databricks. You will work with cross-functional teams to deliver reliable, low-latency systems at scale. This role offers the chance to influence architecture and drive enterprise-grade search and data solutions. You will contribute to a collaborative, client-focused environment shaping modern technology platforms. ResponsibilitiesDesign and develop scalable backend services using PythonBuild and maintain REST APIs supporting enterprise applicationsDesign and optimize Elasticsearch indexes, queries, mappings, and search relevanceDevelop intelligent search and matching capabilities for large-scale datasetsBuild event-driven architectures using Kafka and Azure Event HubDesign high-throughput data ingestion and indexing pipelinesIntegrate applications with Databricks and enterprise data platformsDevelop secure cloud-native applications on Microsoft AzureImplement CI/CD pipelines and automated deployment processesMonitor application health, logging, observability, and production performanceOptimize API response time, indexing performance, and infrastructure utilizationParticipate in architecture, design reviews, code reviews, and production supportCollaborate with product managers, architects, data scientists, and engineering teams Key requirementsStrong Python backend development experienceExperience designing and operating production REST APIsStrong experience with Elasticsearch in production environmentsExperience with Databricks and Delta LakeExperience building scalable search platformsExperience with Kafka or enterprise event-streaming platformsExperience deploying applications on Microsoft AzureExperience with CI/CD pipelines and automated deploymentsExperience troubleshooting production systems and performance issuesStrong understanding of distributed systems and microservicesAbility to anticipate, assess, and communicate risks and issues, defining and driving effective mitigation strategies across the teamExceptional communication and stakeholder management; clarity in direction, alignment, and timely delivery of milestonesProactive, accountable leadership that fosters ownership, high performance, and continuous improvementStrong Python backend development experienceREST API design and operationElasticsearch production experience