Director, Software Development
Guthy|Renker - Santa Monica, CA
Do you live and breathe SDLC? Are you an Agile pro, always looking to optimize the software development process? Have you led software teams and delivered high quality, measurable results? We are looking for a high energy “techy” who will lead the development effort across our numerous commerce systems. This position will report to the Sr. Director of Software Development and guide our development teams to delivering the software programs and integrations that drive Guthy-Renker. The Director of Software Development is responsible for the following:

Responsibilities:
  • Provide leadership, mentoring and best practice guidelines and oversight for the team and its development activities
  • Help define development and deployment standards including; integration patterns, performance testing, unit testing, production monitoring, technical toolsets, the Agile methodology, team structure, and more
  • Work collaboratively with our Architect and QA teams to ensure quality, scalable solutions
  • Keep the team in good spirits; you must be able to understand how to work with people productively while still ensuring everyone has a good time
  • Ensure regular code reviews and audits are performed and that developers are adhering to the software quality and design standards agreed upon by the team
  • Recommend operational efficiencies, eliminate duplicate work efforts and remove unnecessary complexities; create and implement new procedures and workflows
  • Consult on integration architecture implementation and modification activities, particularly for new and/or shared infrastructure solutions
  • Utilize an understanding of Agile management to help the team with all release and configuration related tasks around software builds into preproduction and production environments

Requirements:
  • 5+ years’ experience in Object Oriented Programming (OOP) and Service Oriented Architecture (SOA)
  • 3-5 years’ experience managing and leading technical teams in a software delivery capacity
  • Knowledge of software development life cycle and project management methodologies, especially Agile, and bonus points if you know JIRA
  • Familiarity with MVC frameworks, Zend, REST, JSON and consuming and producing web services
  • Must be funny, seriously; it’s a deal breaker
  • Understanding of distributed caching systems like Redis or MemCache
  • Experience with Git
  • Able to analyze and review current functionality to determine potential areas of improvement
  • Demonstrate excellent communication skills including the ability to effectively communicate with internal and external customers
  • Solid ability to report up and know when to ring the alarm bell
  • Strong work ethic with good time management and the ability to work with diverse teams and lead meetings
  • Did we mention be funny?

Education:
  • Bachelor's degree in Computer science or equivalent, with more than 10 years of experience

Experience:
Culture :

More than just great engineers, we want to hire great people. We are going to be spending a LOT of time together, so we want you to know our expectations up front:
  • Smart, quick learner – we have lots of code
  • Gets things done – efficient and organized
  • We’re a team – so everybody does the dishes, no lone rangers here
  • Excited to work on projects with lots of unknowns and devise elegant and maintainable solutions
  • Enjoy the occasional night out, office banter, and cornucopia of food trucks

Guthy|Renker - 30+ days ago - save job - block
Recommended Jobs
Software Engineering Manager
BlackLine Systems - Woodland Hills, CA
BlackLine Systems - 9 days ago

Director of Software Engineering
Telenav, Inc. - Culver City, CA
CareerBuilder - 14 days ago

Software Engineering Manager / Director of So...
DP Technology Corp. - Camarillo, CA
CareerBuilder - 19 days ago