NetSuite
Senior Software Engineer, Core Infrastructure - Nashville
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Core Infrastructure Oracle Cloud Infrastructure. Проектирование и эксплуатация распределённых систем и data-plane сервисов глобального масштаба с фокусом на надёжность, безопасность и наблюдаемость.
Задачи
- Проектировать, реализовывать, тестировать и оптимизировать компоненты крупномасштабных распределённых систем и data-plane сервисов
- Обеспечивать горизонтальное и вертикальное масштабирование с использованием распределённого состояния, репликации, синхронизации и паттернов обработки больших объёмов данных
- Повышать надёжность сервисов через резервирование, автоматический failover, retries, circuit breakers и таймауты
- Разрабатывать и проводить нагрузочные, производительные и fault-injection тесты для проверки масштабируемости, корректности и готовности к эксплуатации
- Создавать дашборды, алерты, телеметрию, runbook'и и автоматизацию для проактивного обнаружения проблем и ускорения восстановления
- Диагностировать продакшн-инциденты, участвовать в on-call дежурствах и разборах root cause
- Разрабатывать инфраструктурную автоматизацию и Infrastructure as Code (IaC) для безопасного обслуживания, патчинга, обновлений и откатов
- Применять средства безопасности: шифрование, контроль доступа, устранение уязвимостей в multi-tenant окружении
Требования
- Bachelor's или master's degree в Computer Science, Computer Engineering или смежной области, либо эквивалентный практический опыт
- 4+ года профессионального опыта разработки ПО
- Владение хотя бы одним объектно-ориентированным или системным языком программирования: Java, C++, C# или Go
- Опыт построения или эксплуатации масштабируемых высокодоступных распределённых систем или облачной инфраструктуры
- Опыт системного тестирования и автоматизации, включая performance, load, reliability или fault-injection тестирование
- Понимание концепций распределённых систем, структур данных, алгоритмов, операционных систем, сетей и практик безопасной разработки
- Сильные навыки отладки, решения проблем, коммуникации и кросс-функционального взаимодействия
Условия
- Офисный формат работы с присутствием в Nashville, Tennessee
- Возможна помощь с релокацией согласно политике Oracle
- Диапазон зарплат в USD: от $79,200 до $209,500 в год
- Возможны бонусы и equity
- Медицинская, стоматологическая и офтальмологическая страховка
- Short term и long term disability, страхование жизни и AD&D
- Гибкие и накопительные счета для здравоохранения и ухода за детьми
- Предналоговые льготы на транспорт и парковку
- 401(k) Savings and Investment Plan с вкладом компании
- Оплачиваемый отпуск, 11 оплачиваемых праздников, оплачиваемый больничный
- Оплачиваемый родительский отпуск и помощь при усыновлении
- Employee Stock Purchase Plan
- Финансовое планирование и групповая юридическая поддержка
- Добровольные льготы: авто, дом, страхование питомцев
Навыки
- Java
- C++
- C#
- Go
- Distributed Systems
- Cloud Infrastructure
- Infrastructure as Code
- Observability
- Incident Management
- Performance Testing
- Load Testing
- Fault Injection Testing
- Microservices
- Distributed Storage
- Replication
- Data Plane
- Security Controls
- Encryption
- Access Control
- Oracle Cloud
- AWS
- Azure
- Google Cloud