Apple
Sr Software Engineer - G&A Solutions Engineering (GSE)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Java-инженер в команду Legal and Global Security Solutions (LGSS) организации IS&T в Apple. Разработка масштабируемых и безопасных решений для юридических, security и compliance-функций компании.
Задачи
- Разработка всех аспектов ПО: от архитектуры и системного дизайна до реализации и поддержки кастомных и готовых решений
- Владение проектом от старта до деплоя в условиях неопределённости
- Кросс-командное взаимодействие, менторинг инженеров и внедрение инноваций
- Разработка фич в соответствии с продуктовым роадмапом
- Деплой и интеграция готовых (packaged) решений
- Построение и поддержание масштабируемых веб- и облачных приложений
Требования
- 5 лет профессионального опыта разработки ПО
- 4 года опыта с Java, включая concurrency, управление памятью и оптимизацию производительности
- 4 года опыта с принципами ООП, структурами данных, алгоритмами и паттернами проектирования (например, GoF), с фокусом на тестируемый и поддерживаемый backend-код
- 4 года опыта с дополнительными языками помимо Java (Go, Python, Ruby и др.), включая автоматизацию, инфраструктурный тулинг, пайплайны обработки данных
- 4 года опыта проектирования и запуска высоконагруженных, отказоустойчивых и безопасных облачных распределённых систем
- 4 года опыта в дизайне и реализации API: REST, gRPC, GraphQL, contract-first (OpenAPI/Swagger, Protobuf), версионирование, gateway-паттерны, rate limiting
- 4 года опыта с message-driven и event-driven архитектурами: Kafka, RabbitMQ, ActiveMQ, event sourcing, CQRS
- Степень B.S. в Computer Science, Computer Engineering или смежной области либо эквивалентный опыт
Условия
- Работа в Apple в организации IS&T
- Менторинг инженеров и возможность вести проекты как tech lead
- Использование GenAI-инструментов (Claude, Copilot, Codex) в разработке
Навыки
- Java
- Go
- Python
- Ruby
- OOP
- REST
- gRPC
- GraphQL
- OpenAPI
- Swagger
- Protobuf
- Kafka
- RabbitMQ
- ActiveMQ
- CQRS
- event sourcing
- cloud
- distributed systems
- Claude
- Copilot
- Codex