Search jobs > Ann Arbor, MI > Senior software development

Senior Software Development Engineer

Criteo
Ann Arbor, United States of America
Full-time

What You'll Do :

As a back end engineer at Criteo you'll build first-class business self-service products used by our clients to efficiently manage their campaigns.

You will also build productivity tools for our internal teams in order to manage an always increasing number of clients and to scale our business.

  • Design, develop, ship and maintain web-based tools for advertisers, retailers and internal users.
  • Understand product and customer priorities, and balance those against operational and technical needs.
  • Guarantee top quality code; practice code reviews, unit tests, integration tests, end to end tests in a continuous integration environment.
  • Work with over Million SKUs, and decide which products ads to serve in less than 10ms
  • Work with UX and Product teams to design products that customers love.

Who You Are :

  • BS in Software Engineering or related field
  • 5+ years of programming experience, writing code and unit tests in an Object Oriented Programming language
  • Strong understanding of Computer Science (data structures, algorithms, optimization)
  • Product minded : committed to building the best customer experience
  • Strong commitment to quality designs, automated testing, and documentation
  • A passion for shipping quality high-performance code
  • A strong sense of ownership and a dislike for passing the buck
  • A problem solver, a fixer, and a creative technologist. We believe coding is a talent and a passion, not just a skill.
  • A strong communicator and a team player who can work efficiently with others

Bonus Skills

  • Experience in an ecommerce or digital advertising technology business
  • Experience working with product owners to understand and implement business requirements
  • A demonstrated track record of taking initiative and acting as a leader
  • Comfort with a very fast-paced and continuously changing environmen
  • 30+ days ago
Related jobs
Promoted
Criteo
Ann Arbor, Michigan

BS in Software Engineering or related field. As a back end engineer at Criteo you'll build first-class business self-service products used by our clients to efficiently manage their campaigns. We seek to ensure that all of our workers are treated equally, and we do not tolerate discrimination based ...

Criteo
Ann Arbor, Michigan

BS in Software Engineering or related field. As a back end engineer at Criteo you'll build first-class business self-service products used by our clients to efficiently manage their campaigns. ...

Webster Servicing LLC
Michigan,Remote
Remote

SENIOR SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET). Promote automated test development standards and best practices in alignment with the software development program's established standards and practices. Maintain current software development and Quality Assurance industry standard knowledge to pr...

Toyota North America
Ann Arbor, Michigan

Toyota’s Emerging Energy Solutions Department is looking highly motivated R&D product development engineer to lead the development of all-new EV and Home Energy ecosystem products, turning new business strategies into reality, while supporting Toyota’s electrification and carbon reduction efforts. R...

TEKsystems
Ann Arbor, Michigan

For this we need to build a fully staffed engineering team with speed. Project Odyssey, these contractors will work on a variety of work in the engineering department and may move to support our customer's work based on the needs. Experience mentoring other engineers in a technical and interpersonal...

Clarivate
Ann Arbor, Michigan

We are looking for a Senior Python Software Engineer to join our innovative and award-winning team. At least 3 years of experience working as a software engineer developing commercial software preferred. Provides technical oversight while writing new software, making modifications to existing softwa...

1000 KLA Corporation
Ann Arbor, Michigan

AI Software Engineersare core to KLA’s technology, while we do not currently have an opening, we are always building our AI Software Engineering talent community, we are interested in learning about your background. Software Engineers in the AI and Physics Modeling team may work on a variety of task...

Indotronix International Corporation
Michigan

The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification test...

Criteo
Ann Arbor, Michigan

BS in Software Engineering or related field. As a back end engineer at Criteo you'll build first-class business self-service products used by our clients to efficiently manage their campaigns. ...

Highmark Health
MI, Working at Home, Michigan

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...