On behalf of our client, a leading technology company revolutionizing the footwear industry, we are currently looking for a highly skilled Principle Engineer, to join their team in Athens.

A day in the life of a Principal Engineer

As a Principal Engineer you will own and be responsible for the architecture, quality, performance and security of the software stack. You will be the most senior hands-on engineer on the team, providing leadership on execution and technical direction. Additionally, along with the product team, you will spearhead the development of entirely new products and business lines that will shape the future of the company and the industry using state-of-the-art technology.

Your day-to-day

  • Own the design of their system’s architecture with the goal to enable the addition of new capabilities, and improve performance, reliability and development speed
  • Prototype and develop new products and features
  • Lead the engineering design for critical projects and review key designs for other engineers
  • Manage complex, cross-functional projects, ensuring seamless collaboration between different engineering teams
  • Foster a culture of technical excellence and mentor the engineers and tech leads via code reviews, design reviews and coaching sessions

Requirements

  • Bachelor’s degree in Computer Science, Informatics or related field
  • 6+ years of experience in the industry, including the development and launch of at least one new major product or feature
  • Strong experience with full-stack development and, especially, cloud services
  • Very strong knowledge of JavaScript and at least one more high-level programming language (Java, Python, C++ etc.)
  • Excellent distributed system design skills, including queuing systems, serverless technologies and database design
  • At least 2 years of experience coaching and mentoring other engineers via code reviews, design reviews, one-on-ones etc. and advising leadership on technical decisions
  • Great clarity of thought and ability to communicate ideas both orally and in writing to engineers and non-technical people alike

Competencies

  • Excellent communication and mentoring skills
  • Organizational skills
  • Excellent time management and crisis management
  • Analytical and problem-solving skills
  • Attention to detail
  • Work well under pressure and meet set deadlines
  • Ability to work independently as well as collaboratively in a team environment
  • Strong verbal and written communication skills

Benefits

  • Competitive salary
  • Commuting expenses
  • Private health insurance
  • Annual Learning & Development budget
  • Healthy breakfast, lunch and snacks
  • Monthly team events and drinks

Location

Athens, Attica, Greece

Job Overview
Job Posted:
3 months ago
Job Expires:
Job Type
Full Time

Share This Job: