TL;DR
Senior Backend Software Engineer (Orchestration): Building and optimizing critical orchestration services for dbt Cloud, powering job scheduling and execution at scale, with an accent on designing and implementing reliable, secure, highly available services. Focus on evolving product architecture, refactoring legacy systems, and addressing complex challenges in a dynamic environment.
Location: Remote from Canada
Salary: $190,000 - $230,000 CAD
Company
hirify.global is a product company pioneering analytics engineering, transforming raw data into actionable insights through its open-source project and leading analytics engineering platform.
What you will do
- Design and implement reliable, secure, highly available orchestration services in collaboration with staff+ engineering.
- Work on complex systems using Python, Rust, Go, Postgres, Redis, Kubernetes, AWS, Terraform, and Datadog.
- Collaborate across multiple engineering teams, product management, UX designers, and customer support.
- Mentor junior engineers, providing guidance on best practices and architectural decisions.
Requirements
- 8+ years of experience as a software engineer.
- Minimum Bachelor's degree in a related field (computer science, computer engineering, etc.).
- Extensive experience designing microservices, event-driven architecture, and APIs (REST and/or gRPC).
- Strong knowledge of observability and debugging production issues at scale.
- Systematic problem-solving approach coupled with strong communication skills and a sense of ownership.
- Passion for upholding engineering best practices in all phases of the SDLC.
Nice to have
- Experience in the domain of data analytics and transformation.
- Experience working asynchronously as part of a fully-remote, distributed team.
Culture & Benefits
- Unlimited vacation.
- Excellent healthcare and paid parental leave.
- Wellness and home office stipends.
- Competitive compensation package including salary and equity.
Hiring process
- Interview with a Talent Acquisition Partner (30 Mins).
- Technical Interview with Hiring Manager (60 Mins).
- Team Interviews - Technical (3 rounds, 45 Mins each).
- Final Leadership Interview (30 Mins).
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →