Sr. Director of Software Engineering

.NET, API, Amazon Web Services, Architecture, BSC, Best practices, Budget, C#, Cloud, Communication skills, Computer science, Data integrity, Database, Design patterns, Design review, DevOps, Docker, ETL, Electronic commerce, Engineering, Functional programming, Good Clinical Practice, GraphQL, Implementation, Integration, JavaScript, KPI, Leadership, MSC, MVC, Mentorship, Microservices, Monitoring, Node.js, OOP, ORM, PHP, Planning, Product development, UI, Vue.js, Web applications, Software, Software development, Software engineering, Roadmaps, Ruby, Ruby on Rails, SDLC, SOAP, SPA, Scratch, Professional development, Project management, Puppet, Python, RESTful, React.js, Security, System requirements, Terraform
Full Time
$200,000 - $250,000
Work from home available Travel not required

Job Description

My client is looking for someone with Fashion/ Retail/Ecommerce background. 

The Director of Software Engineering will have both a strategic and a technical role inside the company leading the engineering team at my Client. The strategic aspect includes setting goals for the team, hiring and developing engineers while building a strong engineering culture, and prioritizing projects. The technical aspect is about getting actively involved in developing new products, identifying requirements, and setting timelines. The Director of Software Engineering should have extensive experience as an engineer, they should have managed complex technical projects, and know how to build products and features from scratch.

 

Responsibilities

  • Oversee a team of diverse engineers of front-end developers, backend, full stack and architects
  • Hire great engineers, and take an interest in the professional development of your organization
  • Work with multiple stakeholders (internal and external) to scope projects and be able to communicate with non-technical individuals
  • Manage software development projects by setting requirements, goals and timelines planning and monitoring work schedules to keep projects on track, implementing processes to improve developer efficiency
  • Design strategies for future development projects based on the company’s overall objectives and resources
  • Develop tools to monitor reliability and performance of all internal and external systems to suggest improvements
  • Oversee security over all applications, data and processes
  • Implement innovative technologies 
  • Develop and maintain internal design reviews and guidelines for product development and engineering designs
  • Prepare and manage the engineering department’s budget
  • Set engineering department goals, objectives, KPIs
  • Partner with the Product team to build & execute a product roadmap

Required Skills

  • BSc/MSc in Engineering, Computer Science or relevant field
  • Experience as a Director of Engineering or in a similar senior-level position in an Engineering Department
  • Expert level of SDLC (software requirements, architecture, design, implementation and delivery)
  • Extensive experience with cloud technologies
  • At least 10 years of hands-on experience in full-stack tech with programming languages such as Javascript, Python, C#, PHP, Ruby, liquid (NICE TO HAVE)
  • Expertise in environments and frameworks such as Node.js, Express, Serverless, Zappa, React, Vue.js, .NET Core, Ruby on Rails, and ORM (NICE TO HAVE)
  • Good understanding of design patterns and paradigms such as OOP, functional programming, MVC, Microservices, monolithic etc… (NICE TO HAVE)
  • Experience with CaI such as cloud formation, terraform, puppet, Docker (NICE TO HAVE)
  • Modern Web applications in regards to SPA, Universal Applications, FSR vs SSR (NICE TO HAVE)
  • Experience working with API technologies such as REST, GraphQL, and SOAP (NICE TO HAVE)
  • Experience working with cloud services specifically AWS, Google Cloud Platform a plus. (NICE TO HAVE)
  • Knowledge of DevOps best practices and CICD (NICE TO HAVE)
  • Experience with integrations from pub/sub, data pipelines and data integrity
  • Experience with scalable solutions and tradeoffs with servers, databases, and applications
  • Ecommerce experience preferably with Shopify
  • Leadership abilities with a strategic mind
  • Excellent project management skills
  • Experience building and managing technical teams, including hiring and mentoring developers
  • Excellent verbal and written communication skills when interfacing with technical and non-technical stakeholders
Dice Id : 10477516
Position Id : 6682871
Originally Posted : 1 month ago
Have a Job? Post it

Similar Positions

Software Engineering Manager
  • FriendFinder Networks, Inc.
  • Santa Monica, CA
Director of Engineering - Consumer Digital Solutions
  • Irvine Technology Corporation (ITC)
  • Long Beach, CA
Director of Information Technology
  • iSpace, Inc
  • Van Nuys, CA
Senior Software Engineer DevOps
  • SAIC
  • El Segundo, CA
Director of IT
  • Prosum
  • Los Angeles, CA
Senior Manager, Engineering Business Operations Chief
  • Aerojet Rocketdyne
  • Canoga Park, CA
Solution Architect
  • Sharp Decisions
  • Torrance, CA
Director IT (VoIP,Cloud, SaaS, SDLC Applications)
  • DKKD INC aka DKKD Staffing
  • Van Nuys, CA
Software Trainer (Trainer II)
  • Atrilogy Solutions Group, Inc.
  • Cypress, CA
Lead Software Engineer (High-growth tech company)
  • Confidential Company
  • El Segundo, CA