Principal Software Engineer Spine

  • Boston, MA, USA
  • Contract

Company Description

Publicis Spine

Part of Publicis Groupe (Euronext Paris Exchange: FR0000130577; CAC 40 index), Publicis Spine was established in 2017 to serve the data and analytics and technology needs of Publicis Groupe agencies and their clients. Its mission is to grow clients’ businesses through the transformative application of data and is the home to Publicis Groupe’s proprietary technology platform, Publicis PeopleCloud.  It includes a consistent, transparent, best-in-class approach to data, analytics solutions, partnerships and technology via a closely joined network of engineers, technology experts, product designers, analysts and data scientists all empowering marketing and digital business transformation.

Publicis PeopleCloud

Our global platform is Publicis PeopleCloud. It starts with a simple principle: the more we know about people, the more we can drive brand growth by converting people at scale. Publicis PeopleCloud is an end-to-end platform that organizes data into Publicis IDs, integrating 1st, 2nd, and 3rd party data and using machine learning to match cookies, devices, and offline behaviors to actual people, in a privacy-compliant manner. Aggregating these IDs provides a basis for growth planning, building audiences, creating content, managing and measuring consumer campaigns. The platform sits within the Publicis Spine and supports the full spectrum of marketing transformation and digital business transformation for our clients.

Job Description

The Spine is a highly caffeinated playground where brilliant minds come together to make bold, award-winning advertising. We use data-driven insights to guide our work, but we also believe in a healthy dose of spirited storytelling. Paving the way for this is our amazing Technology team, dedicated to transforming the marketing landscape. Right now, we are looking for a Software Engineer to lead the charge. Up for it? Read on.

What you will do:

As a Principal Software Engineer, you will be a part of an interdisciplinary team that creates stellar data-driven internet-based solutions. You will be responsible for the success of all technical and functional aspects of a project. Day to day, your responsibilities will include:

  • 80% of time spent on actual coding, refactoring and improving our solution
  • Leading technical design and implementation of practical, maintainable project solutions
  • Thinking out of box
  • Able to find solutions or at least options to issues that might impede the team’s development progress
  • Being interested in the different languages, paradigms and approaches.
  • Taking responsibility for effective programming, documentation, operation, monitoring and maintenance of web hardware and software environments
  • Participating in technical research and development to help us innovate our services
  • Performing code reviews, developing and adhering to coding standards
  • Encouraging team awareness and adoption of relevant emerging technologies
  • Mentoring more junior team members
  • Serving as a recognized subject matter expert in the field

Qualifications

We are looking for a talented Software Engineer who is a delight to work with, which usually includes:

  • 5+ years of hands-on development experience in ideally Scala or stellar skills programming in another language such as Java or Python
  • A truly strong background in the computer science and general programming
  • Strong understanding of software engineering methodologies such as functional programming mixed with object-oriented design and design patterns (including type classes, cake pattern etc.)
  • Experience deploying and utilizing cloud-based services using AWS
  • Experience working with large data sets or data driven applications
  • Ability to design and implement the software components in functional paradigm
  • Proficiency in Linux/MacOs environment a development platform
  • Solid Linux skills including shell commands, shell scripting
  • Solid experience in testing methodologies, test-driven design and the creation of effective and reliable test cases
  • Good team skills – you can diplomatically negotiate and resolve conflicts and solve for problems creatively

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy