Principal Software Engineer

Haystack
US - Texas - Dallas
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Design, develop, test, and document large-scale production solutions and reusable components while following organizational standards and best practices. Analyze root causes, address systemic issues and technical debt, and coach junior engineers in technical craftsmanship.

Requirements: Requires a bachelor's degree in a relevant technical discipline or equivalent experience, plus at least nine years designing, developing, and implementing large-scale production solutions. Candidates should be proficient in Java, Python, JavaScript or TypeScript, Spring or Spring Boot, and FastAPI, with experience in containers, CI/CD, databases, messaging, cloud platforms, and strong analytical problem-solving skills.

Key Skills: Java, Python, JavaScript, TypeScript, Spring, Spring Boot, FastAPI, Kubernetes, Docker, GitHub, Azure DevOps, CI/CD, PostgreSQL, MongoDB, Redis, Kafka




Fast Track Upload