Hands On Software Architect


Do you approach the (data) world differently? Are you passionate about making sense out of huge amounts of traffic and data? AppsFlyer is looking for an experienced Software Architect who is up to the challenge of exploring, analyzing and designing key data solutions. The ideal candidate will lead the architectural design of multiple new and already existing products, perform complex software engineering tasks and provide technical guidance to software development teams.

  • Deliver agreed upon technical objectives completely and  independently
  • Make architectural decisions based on extensive analysis of the business requirements and constraints
  • Provide technical expertise and guidance for both functional and non-functional aspects.
  • Have hands-on capabilities to solve the most complex software engineering tasks
  • Identify and propose technology improvements  to maintain the company’s position as an industry leader work with several software engineering teams to define all facets of the product structure support business, development and deployment, work with customers, product managers and support to identify and translate needs into technical requirements

Minimum Qualifications
  • An extensive background in software engineering utilizing different methodologies, design paradigms and technology stacks
  • Experience in profiling and designing complex, highly utilized and distributed applications from the PoC level to the production environment, while covering various aspects such as deployment, monitoring, CI, CD, integration tests etc.
  • A  “get things done” approach and the ability to give simple solutions to complicated problems

Preferred Qualifications
  • Referred by an AppsFlyer employee