Senior Software Engineer

Wearehaystack — United States · Posted ~13 hours ago

Senior Full-time

Skills

Python Microservices Apache Kafka Elasticsearch Kubernetes Docker REST APIs Kafka

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Build and maintain high-scale backend services using modern cloud-native technologies. The role includes system design, deployment automation, and production reliability.

Highlights

Senior engineering role involving scalable backend systems, cloud technologies, architecture discussions, and production operations.

Description

We're hiring on behalf of a Haystack partner! The Role • Design, develop, test, and maintain Python microservices • Implement message consumers and producers with Apache Kafka • Integrate with Elasticsearch for real-time and batch data indexing and querying • Build CI/CD pipelines for services and deploy them in Kubernetes clusters • Participate in design discussions, code reviews, and architecture planning • Monitor and troubleshoot production issues with observability tools What You'll Need • Bachelor’s Degree and 12+ years of relevant experience, or Master's with 10+ years of relevant experience (experience can substitute for degree) • Active Top Secret/SCI clearance with ability to obtain and maintain a Polygraph • Proficiency in Python and backend frameworks (e.g., FastAPI, Flask) • Experience with containerization (Docker) and Kubernetes • Hands-on development experience in a Linux environment • Strong understanding of RESTful APIs and microservice architecture What's On Offer • Competitive annual salary ($131,300 - $237,350) • Flexible work schedule with potential for remote tasks • Opportunities for professional development and training • Exposure to challenging technical projects Apply via Haystack today!