Skip to main content

Software Engineer

Technology
Haystack
Washington DC-Baltimore Area, United States1 month ago
Full timeFully remote

Job 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!

Keywords
monthsOfExperience: 144Apache KafkaElasticsearchLinuxPythonApache LicenseApache Http ServerCI / CDDockerFlaskKubernetesCI/CD

Interested in this role?