FAQs
What are the requirements for this Senior Software Development Engineer role?
The requirements for this role include a BS in Software Engineering or related field, 5+ years of programming experience in an Object Oriented Programming language, a strong understanding of Computer Science concepts, and a commitment to building the best customer experience.
What skills are considered a bonus for this Senior Software Development Engineer role?
Bonus skills for this role include experience in ecommerce or digital advertising technology, working with product owners to implement business requirements, being an initiative-taker and leader, and being comfortable in a fast-paced, changing environment.
What is expected of a Senior Software Development Engineer in terms of coding practices?
As a Senior Software Development Engineer, you are expected to write quality code and unit tests, practice code reviews, unit tests, integration tests, and end-to-end tests in a continuous integration environment. You should also have a strong commitment to quality designs, automated testing, and documentation.
What kind of products will a Senior Software Development Engineer work on at Criteo?
A Senior Software Development Engineer at Criteo will work on building web-based tools for advertisers, retailers, and internal users. This includes first-class business self-service products used by clients to efficiently manage campaigns, as well as productivity tools for internal teams to manage an increasing number of clients and scale the business.
How important is communication and teamwork for a Senior Software Development Engineer at Criteo?
Communication and teamwork are crucial for a Senior Software Development Engineer at Criteo. You should be a strong communicator and team player, able to efficiently work with others, collaborate with UX and Product teams, and ensure top quality code for products that customers love.