Software Architect (M/F)

  • Feedzai
  • Coimbra, Portugal
  • Jul 23, 2018
Full time Developer

Job Description

Feedzai is AI. We’re coding the future of commerce with a leading platform powered by artificial intelligence and big data. Founded and developed by data scientists and aerospace engineers, Feedzai has one critical mission: make commerce safe. The world’s largest banks, payment providers and retailers use Feedzai’s machine learning technology to manage risks associated with banking and shopping, whether it’s in person, online or via mobile devices.



You are a passionate professional with the talent to push engineering excellence, challenge the status quo and make things happen. As a Software Architect you will be responsible to provide high insights into the tech stack at Feedzai.

You have a broad expertise in architecture, but also have depth of knowledge and enjoy getting hands-on, as you will not only lead the development of features that impact architecture, but also work with other Software Engineers, using your coaching and leadership skills to promote their technical development. You will work with stakeholders to identify architectural problems and find the best ways to include them on the roadmap. As a Software Architect, you will also work with multiple development teams to establish software development guidelines and best practices.

On a daily basis, you’ll have the chance to work on subjects such as Distributed Systems, High Scalability, Low Latency and Machine Learning. Experience in writing high-performance code in Java, concurrent and efficient algorithms is highly recommended.



Your day-to-day

  • Lead the development of architecturally high impact features of the product
  • Establish best practices and guidelines of software development across Feedzai’s tech stack
  • Coach and mentor teams on architecture and technology decisions
  • Collaborate with other architects and senior developers on identifying, managing and minimizing tech debt
  • Oversee the technological stack of a product or an area of a product
  • Engage on recruiting activities that allow Feedzai to draw top talent
  • Work with Engineering and Product stakeholders to support mid- and long-term roadmap
  • Work closely with Customer Success and Operations teams to understand how the product architecture can be improved to achieve overall goals



Your know-how

  • Good technical communication skills
  • Experience in technical coaching and mentorship, as well as technical leadership
  • Experience in architecting and designing large and complex systems
  • Strong coding skills and Computer Science fundamentals
  • Experience with modern distributed system platforms such as Cassandra, Spark, Zookeeper, RabbitMQ, Elastic Search and Kubernetes is valued
  • Experience with SQL and NoSQL databases and distributed computing platforms (such as Hadoop) is valued
  • Knowledge in Machine Learning techniques and workflows is valued
  • BSc/MSc degree in Computer Science or a similar technical degree is required