Senior Software Engineer, Data Platform

Job expired!

В Personio ваша работа меняет то, как миллионы людей каждый день испытывают трудовые будни. Присоединяйтесь к нашей команде продуктов и технологий, где мы достигаем выдающихся результатов, создавая, разрабатывая и предоставляя инновационные продукты высокого качества. Будьте наделены полномочиями взять на себя ответственность за свои области и оказывать влияние на вашу команду, наш продукт и наших клиентов.

Команда платформы данных ставит своей задачей дать возможность всем инженерам Personio создавать насыщенные данными впечатления в рамках всего набора продуктов Personio. Мы быстро растущая домена, ориентированная на поддержку, стремящаяся создать безопасные, повторно используемые и расширяемые системы, которые ускоряют способность наших внутренних команд создавать ценность для клиентов в больших масштабах.

Чтобы поддерживать нашу миссию, мы ищем старшего инженера-программиста с опытом в области архитектуры, основанной на событиях и инструментах, эффективного управления данными и опыта разработчика. Ваша роль также будет сосредоточена на постоянном улучшении надежности системы и операционного совершенства. Вы будете сотрудничать с продуктовой и инженерной командами по всей организации, чтобы создать надежную, устойчивую, масштабируемую и готовую к будущему платформу данных Personio.

  • Создавайте технические решения от начала до конца, организуя эффективные группы инженеров для проведения мозговых штурмов, разработки и предоставления значимых результатов.
  • Вкладывайте усилия в эксперименты и создание платформенных решений, которые улучшают опыт разработчиков для всех продуктовых команд.
  • Контролируйте весь процесс от разработки программных компонентов до тестирования, развертывания, выпуска и мониторинга во всех средах.
  • Тесно сотрудничайте с продуктовыми командами, чтобы поддерживать миграции, связанные с платформой, и переводить их вызовы в эффективные решения для улучшения надежности платформы.
  • Обучайте инженеров (особенно новых сотрудников) использовать наши инструменты, проводя внутренние беседы, организуя вводные семинары или написав документацию и учебные пособия.
  • Управляйте техническим долгом, рефакторите существующие решения и улучшайте подход команды к архитектуре систем, шаблонам проектирования, принципам кодирования и обзору кода.
  • Используйте ваш опыт для достижения прогресса платформы, обеспечивая высокое качество, надежность, безопасность и экономичность продуктовых и платформенных решений.
  • Влиять и укреплять культуру команды, выявляя области для улучшения.
  • Проявляйте техническое превосходство через непосредственное участие в проектах и постоянное обучение.
  • Поддерживайте открытое и ясное общение и способствуйте сотрудничеству в рабочей среде с членами команды, заинтересованными сторонами и руководством.
  • Обеспечивайте полную и актуальную техническую документацию.
  • Соблюдайте высокие стандарты кодирования и активно участвуйте в обзорах кода.
  • Стимулируйте непрерывные инновации и улучшения внутри команды.
  • Опыт разработки программного обеспечения более 5 лет.
  • Доказанный опыт создания, документирования и распространения надежных и привлекательных платформенных решений от начала до конца с акцентом на высокое качество, надежность и операционное совершенство.
  • Глубокое понимание и интерес к DevOps инструментам и технологиям, таким как Kubernetes, AWS (CDK, ECS, Fargate и т.д.), Gitlab, DataDog, Sentry, Projen, Backstage, Docker и прогрессивные автоматизации доставки (конвейеры CI/CD, флаги функций, канареечные развертывания, сетка сервисов).
  • Опыт работы с операциями Kafka и создание платформенных инструментов, использующих Kafka. Опыт работы с базами данных (Debezium, захват данных и т.д.) является плюсом.
  • Интерес к процессам и практикам разработки (запросы на слияние