WeatherOps
Senior Software Engineer – Workday Finance
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в финансовую engineering-команду DTN для разработки масштабируемых и надёжных сервисов, поддерживающих Workday Finance и критические финансовые процессы.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и поддерживать высокомасштабируемые сервисы для Workday Finance
- Вести сложные технические задачи от сбора требований и архитектуры до продакшн-деплоя и поддержки
- Проектировать и реализовывать надёжные API, backend-сервисы, модели данных и распределённые системы
- Разрабатывать решения для финансовых транзакций, бухгалтерии, биллинга, выручки, отчётности и связанных финансовых процессов
- Обеспечивать точность, согласованность, безопасность, трассируемость и аудируемость финансовых данных
- Проектировать системы, выдерживающие высокие объёмы транзакций при требованиях к производительности, доступности и надёжности
- Строить отказоустойчивые сервисы с обработкой ретраев, сбоев, дублирующихся транзакций и сверки данных
- Участвовать в архитектурных и дизайн-ревью и влиять на техническое направление
- Работать с Product Management и экспертами по финансам для перевода бизнес-требований в технические решения
- Диагностировать сложные продакшн-инциденты и улучшать надёжность, производительность и observability систем
- Разрабатывать автоматизированные unit-, интеграционные и end-to-end тесты
- Участвовать в CI/CD, DevOps, мониторинге, логировании и операционном совершенстве
- Находить возможности упрощения архитектуры, улучшения инженерных процессов и снижения технического долга
- Менторить других инженеров и обеспечивать техническое лидерство в команде
- Продвигать инженерные best practices через code review и инициативы по непрерывному улучшению
Требования
- Bachelor’s degree в Computer Science, Engineering или смежной технической области либо эквивалентный практический опыт
- 7+ лет профессионального опыта в software engineering с подтверждённым владением сложными системами
- Сильный опыт программирования на одном или нескольких современных языках, таких как Java, Python, C++, Go или аналогичных
- Сильное понимание объектно-ориентированного проектирования, структур данных, алгоритмов и принципов software engineering
- Опыт проектирования и разработки распределённых систем и масштабируемых backend-сервисов
- Сильный опыт с RESTful API, service-oriented или микросервисными архитектурами и асинхронными/event-driven системами
- Сильный опыт SQL и работы с реляционными базами данных
- Опыт работы с облачными технологиями и современными практиками разработки ПО
- Опыт автоматизированного тестирования, CI/CD, мониторинга, логирования и продакшн-поддержки
- Подтверждённая способность анализировать сложные технические проблемы и разрабатывать практичные масштабируемые решения
- Сильные навыки коммуникации и кросс-функционального взаимодействия
Условия
- Конкурентная зарплата
- Неограниченный PTO
- Гибкий график работы
- Модель удалённой работы (зависит от позиции)
- Конкурентные планы медицинского, стоматологического и офтальмологического страхования
- 6% 401K matching
- Неограниченный доступ к 13k+ курсам через обучающую платформу
- Employee Assistance Program (EAP)
Навыки
- Java
- Python
- C++
- Go
- RESTful APIs
- микросервисы
- SQL
- реляционные базы данных
- облачные технологии
- CI/CD
- автоматизированное тестирование
- мониторинг
- логирование
- Kubernetes
- Docker
- AWS
- Azure
- GCP
- event-driven архитектуры
- распределённые системы
- Workday Finance