Associate Director of Software Engineering (Jet.com, Hoboken, NJ)
Direct the day to day operations, technical direction & management of one of the Jet.com Marketing Engineering teams. Be responsible for productivity, operational excellence, morale & career growth of team members. Ensure proper mentorship, training, & guidance of team members, as appropriate for their seniority. Act as a liaison to the rest of Engineering for cross-team collaborations & to participate in the overall engineering directions across the organization. Collaborate with Product in the planning & orchestration of work, representing engineering needs, but also considering the needs of Jet/Walmart customers & internal stakeholders. In addition, provide engineering assisting in designing & developing new software features for the existing codebase of Jets software platform. Perform peer reviews of code written by other software developers that will be incorporated into Jets software platform. Assist in creating & maintaining documentation describing the state & maintenance of Jets software platform. Serve as a production on-call support, on a scheduled rotating basis, who will be responsible for critical systems maintenance & correction. Supervises 4 employees (2 Senior Software Engineers, 2 Software Engineer 3).
Minimum Requirements: Bachelors degree or equivalent in Computer Science, Engineering (any), Information Systems, or related field & 6 years of experience in developing large scale distributed systems & cloud-based software applications; OR Masters degree or equivalent in Computer Science, Engineering (any), Information Systems, or related field & 3 years of experience in developing large scale distributed systems & cloud-based software applications. Experience supervising a software engineering team. Experience in developing software using functional programming language. Experience using functional style (F#). Experience using Linux. Experience using GIT for source code management. Experience analyzing & deploying technical software specifications. Experience using Agile/Scrum methodologies. Experience working with front-end & back-end technologies. Experience building & deploying programs to production servers using continuous integration frameworks. Experience performing deployment of software tools, processes & metrics & diagnosing & addressing production issues. Experience building systems from the ground up & supporting them in Production. Employer will accept any amount of experience with the required skills.
To Apply, click Apply. EOE. MFDV.