Lead Software Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Lead Software Engineer (Java): Designing, developing, and delivering scalable software solutions for Retail IoT products with an accent on architecture leadership, low-latency/high-concurrency performance, and real-time image/video processing pipelines. Focus on RESTful APIs and microservices, platform technical direction, and mentoring engineers while ensuring security and compliance.
Company
builds retail IoT and data technologies to help retailers and brands modernize commerce.
What you will do
- Lead design, development, and deployment of high-performance, scalable software applications.
- Drive architecture decisions and ensure robust, maintainable, and scalable systems.
- Build and maintain Java-based real-time image and video processing pipelines.
- Profile and optimize for low latency and high concurrency.
- Develop and maintain RESTful APIs and microservices for vision-based and IoT applications.
- Mentor engineers, run code reviews, and collaborate with embedded, hardware, and UI/UX teams.
Requirements
- 7+ years of software engineering experience with a focus on full stack or backend Java development.
- Experience designing scalable systems.
- Strong RESTful API design and microservices architecture experience.
- Proficiency in Java (Java core, Springboot).
- Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP).
- Working knowledge of SQL/NoSQL databases and big data frameworks (Apache Kafka, Spark).
Nice to have
- Experience with high-performance computing (HPC) and distributed systems.
- Hands-on experience with Elasticsearch, Azure Cosmos DB, or MongoDB.
- Experience with serverless technologies and Azure Stack services (Functions, IoT Hub, Service Bus).
- Knowledge of additional languages such as Python, JavaScript, Angular, HTML5, and CSS.
Culture & Benefits
- Hybrid work: two days working from home and three days in the office.
- Ability to work anywhere for up to two weeks a year.
- 35 days of paid time off (PTO) and healthcare benefits starting day one.
- Retirement savings plans and commute benefits up to $100/month.
- Career growth via e-learning opportunities and workshops, plus global mobility potential.
- Volunteer time off and company matching for employee donations up to $500 per year.
Hiring process
- Confidential handling of candidate information under EEO guidelines.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →