• Principal Software Engineer, Technology

    Posted Date 3 months ago(1/4/2018 10:01 AM)
    Job ID
    # Positions
  • Overview

    Principal Software Engineer – Technology

    Digitas 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’re looking for a Principal Software Engineer to lead the charge. Up for it? Read on.


    What you’ll do:


    As Principal Software Engineer of Technology, you’ll deploy innovative solutions for a variety of projects. You’ll design and build highly dynamic, data-driven internet-based platforms and keep current on the latest developments and trends in internet-based technologies. Day to day, your responsibilities will include:

    • Working on team responsible for setting up our baseline DevOps infrastructure and incorporating that philosophy into development processes
    • Leading technical design and implementation of practical, maintainable project solutions utilizing cloud services
    • Identifying appropriate cloud service solutions to support client or product needs
    • Keeping a pulse on evolving AWS cloud services
    • Encouraging team awareness and adoption of relevant emerging technologies
    • Openly and clearly communicating project status, risks and challenges
    • Mentoring more junior team members and leading peer-level code reviews
    • Flexible to be pulled into project deliveries requiring either coding or configuration tasks

    We’re looking for a talented Principal Software Engineer who’s also a delight to work with, which usually includes:

    • A four-year degree and 5 to 7 years of development experience, preferably at a creative agency
    • Experience with deploying cloud-based solutions and utilizing cloud services, e.g. Amazon.
    • Experience working and setting up containers (e.g. Docker)
    • Experienced with AWS cloud services such as CloudFormation
    • Awareness of security concerns and approaches for both web applications and/or data
    • Willingness to learn new things, technology stacks but balancing that with delivery expectations
    • Experience or willingness to be involved with cloud based DevOps
    • Experience preferred building and deploying 3-5 Java or Python applications
    • Experience preferred with working with large data sets or data driven applications
    • A proven track record of working effectively as technical team member in small teams
    • Understanding of software engineering methodologies such as object-oriented design and design patterns
    • Proficiency in Linux/MacOS environment as development and deployment platform
    • Good team skills – you’re diplomatic in negotiating and resolving conflicts

    Got the goods? We’d love to hear from you.



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Don't see what you're looking for? Connect with us for general consideration.