Senior Principal Software Engineer

Blip

Porto, , Portugal
Java (8+)
High concurrency/high transactional/highly available platform
Client-server protocols (soap, rest)
As a Senior Principal Software Engineer, you will be a recognized specialist in your field, be a senior thought leader across the group with significant impact in complex delivery programmes of work, driving technical strategy and direction with a clear understanding of commercial and business drivers

Job Summary

  • As a Senior Principal Software Engineer, you will be a recognized specialist in your field, be a senior thought leader across the group with significant impact in complex delivery programmes of work, driving technical strategy and direction with a clear understanding of commercial and business drivers.
  • You will be accountable for the full lifecycle of multiple applications, using cutting-edge technologies to deliver amazing value to our customers, while scaling our platform to meet the demands of worldwide markets.
  • This role also has a major stake in our strategic decision-making, helping direct the organization towards the right technological goals, but with a clear understanding of commercial considerations.

Matching Summary

As a Senior Principal Software Engineer, you will be a recognized specialist in your field, be a senior thought leader across the group with significant impact in complex delivery programmes of work, driving technical strategy and direction with a clear understanding of commercial and business drivers.

Skills & Requirements

Must-have

  • Java (8+)
  • high concurrency/high transactional/highly available platform
  • Client-server protocols (SOAP, REST)
  • Kafka and message queueing systems
  • Scala, Akka, memcached, Apache Storm, Apache Cassandra, ZooKeeper

Nice-to-have

  • visionary, servant leadership
  • people-first mindset
  • culture of belonging
  • community champion
  • humility, clear vision and direction

Key Requirements

  • Senior Principal Software Engineer role
  • Proven specialist track record
  • Master dependencies between components
  • Ability to recognize system deficiencies
  • Specialist in established design patterns
  • Lead by example using agile methodologies

Work Rights

Not specified

Tailored Resume

Cover Letter