Senior Software Development Engineer Lead

1 month ago


Old Toronto, Ontario, Canada ENGINEERINGUK Full time
Job Description

Criteo is seeking a highly skilled Senior Software Development Engineer Lead to join our Engineering team. As a key member of our team, you will be responsible for leading the development of robust high-throughput ad server systems that deliver the right ad under critical SLA constraints.

Key Responsibilities
  • Design and develop high-quality, maintainable C# code as a leading member of the team.
  • Grow the skills and careers of engineers on your team.
  • Participate in architecture decisions, influence the roadmap, and take ownership and responsibility over new projects.
  • Work closely with product owners, project managers, and other leads.
  • Work to remove impediments that prevent team members from successful deliveries.
Requirements
  • 7+ years of software development experience.
  • Experience in managing a software development team, providing regular feedback, mentorship or coaching to software engineers.
  • A rock-solid foundation in Computer Science (data structures, algorithms, software design).
  • A passion for shipping quality high-performance code. You are a problem solver, a fixer, and a creative technologist.
  • A demonstrated track record of taking the initiative and acting as a technical lead.
  • A strong sense of ownership and a dislike for passing the buck.
  • A strong communicator and a team player who can work efficiently with others.
  • Experience working with product owners to understand and implement business requirements.
Bonus Skills
  • MS in Computer Science or related field.
  • Experience with Big Data and technologies such as Hadoop, Map/Reduce, Spark, Hive.
  • Practical experience with C# and SQL.
  • .net and.netcore Service-oriented Architecture (SOA) design and development experience.
  • Infrastructure tooling and containerization experience.


  • Old Toronto, Ontario, Canada ENGINEERINGUK Full time

    Job Title: Senior Software Development Engineer LeadWe are seeking a highly skilled and experienced Senior Software Development Engineer Lead to join our EngineeringUK team. As a key member of our R&D team, you will be responsible for leading an engineering team and driving the development of robust high-throughput ad server systems.Key Responsibilities:Lead...


  • Old Toronto, Ontario, Canada ENGINEERINGUK Full time

    Job Title: Senior Software Development Engineer LeadWe are seeking a highly skilled and experienced Senior Software Development Engineer Lead to join our EngineeringUK team. As a key member of our R&D team, you will be responsible for leading an engineering team and driving the development of robust high-throughput ad server systems.Key Responsibilities:Lead...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a seasoned senior software engineer to join our team of passionate engineers tackling complex data challenges at a large scale. As a senior engineer, you will be responsible for designing cost-effective and efficient large-scale solutions that address business needs across the organization.Key ResponsibilitiesDesign and develop...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a seasoned senior software engineer to join our team of passionate engineers tackling complex data challenges at a large scale. As a senior engineer, you will be responsible for designing cost-effective and efficient large-scale solutions that address business needs across the organization.Key ResponsibilitiesDesign and develop...


  • Old Toronto, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Key ResponsibilitiesAs a Senior Software Engineer, you will be responsible for designing and developing high-quality software solutions, identifying and prioritizing tasks, and collaborating with internal teams and vendors to fix and improve products.RequirementsProven experience as a Senior Software Engineer with a strong background in software development,...


  • Old Toronto, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Key ResponsibilitiesWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on designing and implementing high-quality software solutions.Key RequirementsProven experience as a Senior Software Engineer with a strong track record of delivering...


  • Old Toronto, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Key ResponsibilitiesWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on designing and implementing high-quality software solutions.Key RequirementsProven experience as a Senior Software Engineer with a strong track record of delivering...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Ring Authentication Services team. As a key member of our team, you will be responsible for designing, creating, and updating core functionality of Ring Authentication services.Key ResponsibilitiesDesign and develop large-scale software systems, driving technical...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Ring Authentication Services team. As a key member of our team, you will be responsible for designing, creating, and updating core functionality of Ring Authentication services.Key ResponsibilitiesDesign and develop large-scale software systems, driving technical...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a seasoned senior software engineer to join our team of passionate engineers tackling complex data challenges at a large scale. Your role will involve conceptualizing and developing innovative data solutions for our global customers, including engineers, operators, and data scientists.Key ResponsibilitiesDesign cost-effective and...


  • Old Toronto, Ontario, Canada ENGINEERINGUK Full time

    Senior Software Development Engineer in TestCriteo is seeking a highly skilled Senior Software Development Engineer to join our Test Engineering team. As a key member of our engineering team, you will be responsible for designing and implementing innovative testing solutions to ensure the quality and reliability of our software products.Key...


  • Old Toronto, Ontario, Canada ENGINEERINGUK Full time

    Senior Software Development Engineer in TestCriteo is seeking a highly skilled Senior Software Development Engineer to join our Test Engineering team. As a key member of our engineering team, you will be responsible for designing and implementing innovative testing solutions to ensure the quality and reliability of our software products.Key...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Ring Authentication Services team. As a key member of our team, you will be responsible for designing, developing, and delivering secure and reliable authentication services for our Neighbors and other users.Key ResponsibilitiesDesign and develop core functionality...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Ring Authentication Services team. As a key member of our team, you will be responsible for designing, creating, and updating core functionality of Ring Authentication services.As a technical leader, you will drive the technical direction and architecture of large,...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Ring Authentication Services team. As a key member of our team, you will be responsible for designing, creating, and updating core functionality of Ring Authentication services.As a technical leader, you will drive the technical direction and architecture of large,...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Ring Authentication Services team. As a key member of our team, you will be responsible for designing, developing, and delivering secure and reliable authentication services for our Neighbors and other users.Key ResponsibilitiesDesign and develop core functionality...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Ring Authentication Services team. As a key member of our team, you will be responsible for designing, developing, and delivering secure and reliable authentication services for our Neighbors and other users.Key ResponsibilitiesDesign and develop core functionality...


  • Old Toronto, Ontario, Canada Ripple Full time

    Senior Software Development EngineerRipple is seeking a highly skilled Senior Software Development Engineer to join our team and contribute to the development of innovative software solutions.Key Responsibilities:Design, develop, and maintain high-quality software solutions for our ambitious projects.Collaborate with cross-functional teams to determine...


  • Old Toronto, Ontario, Canada Ripple Full time

    Senior Software Development EngineerRipple is seeking a highly skilled Senior Software Development Engineer to join our team and contribute to the development of innovative software solutions.Key Responsibilities:Design, develop, and maintain high-quality software solutions for our ambitious projects.Collaborate with cross-functional teams to determine...


  • Old Toronto, Ontario, Canada Amazon Full time

    Unlock Your Potential as a Senior Software Development EngineerAt Amazon, we're building the most secure, reliable, scalable, and performant authentication and authorization platform on the planet. As a Senior Software Development Engineer, you'll be part of a truly innovative team in a fast-paced environment that has the entrepreneurial feel of a start-up....