Princ Software Eng, Technology

5 - 7 years experience  •  Internet Services

Salary depends on experience
Posted on 09/21/17
5 - 7 years experience
Internet Services
Salary depends on experience
Posted on 09/21/17

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-yeardegree 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
  • Experiencepreferred building and deploying 3-5 Java or Python applications
  • Experiencepreferred 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

Job ID  2017-25610

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.