Xero
Lead/Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер уровня Lead/Staff в Xero для работы над распределёнными системами и рефакторингом монолитов. Роль предполагает влияние на архитектуру, принятие ключевых решений по дизайну кода и менторство инженеров.
Задачи
- Модернизация систем: рефакторинг монолитных компонентов в распределённые масштабируемые архитектуры
- Улучшение опыта разработчиков через развитие CI/CD, инструментов и практик TDD
- Разработка и поддержка стека на C#, .NET, React, AWS и Kubernetes
- Разработка технических решений в соответствии с долгосрочными инженерными фреймворками
- Принятие ключевых решений по дизайну кода и участие в формировании глобальных инженерных стандартов
- Менторство и коучинг инженеров в решении сложных технических задач
Требования
- Опыт разработки и эксплуатации сложных крупномасштабных систем (распределённые среды, высокая доступность)
- Сильные фундаментальные знания и способность быстро осваивать смежные технологии
- Опыт проектирования и разработки качественного ПО на разных языках и инструментах
- Способность принимать ключевые решения по дизайну кода и участвовать в техническом проектировании
- Опыт современных инженерных практик: автоматизированное тестирование, рефакторинг, agile-доставка
- Опыт менторства и развития технических навыков других инженеров
- Growth mindset и готовность делиться техническими знаниями
Условия
- Гибридный формат работы с офисом в Ванкувере
- Базовая зарплата 186 000 – 236 000 CAD в год
- Переменные выплаты: комиссии или опционы в зависимости от роли и результатов
- Комплексные льготы: здоровье, велнес и пенсионные программы
- Программа Xero Perks: велнес-инициативы и профессиональное развитие
Навыки
- C#
- .NET
- React
- AWS
- Kubernetes
- CI/CD
- TDD
- автоматизированное тестирование
- рефакторинг