Director of Engineering

| Hybrid
Sorry, this job was removed at 3:50 a.m. (PST) on Saturday, January 8, 2022
Find out who's hiring in Greater LA Area.
See all Developer + Engineer jobs in Greater LA Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

At Convoso, we’re constantly, vigilantly looking for ways to reshape the future of lead generation contact centers. Our mission is to revolutionize the call center industry by empowering agents to convert leads faster. That’s where you come in.  We’re seeking a Director of Engineering to help grow our development team to the next step. 

Stepping into this very challenging role will mean stepping into a dynamic environment. There’ll be a steep learning curve, but we believe the future belongs to those who build it. Therefore, success for you would mean reaching your full potential in a short period of time, while doing whatever it takes to get up to speed. Success would mean having a strong ability to manage multiple projects with competing deadlines. And, most importantly, success would mean being a natural-born leader with top-notch collaboration and communication skills.

Who We Are

Convoso is a provider of omnichannel contact center software which dramatically increases customers' contact and lead conversion rates. We back the power of our advanced dialer with the human touch of a dedicated product expert. This invaluable combination delivers higher conversions with less outreach.

Requirements:

  • 10+ years in a SaaS environment as a Senior Developer / hands-on Tech Lead, coding scalable, high-quality, high-availability applications handling large datasets:
    • 4+ years with PHP and MVC frameworks such as Symfony, Zend, or Laravel
    • 7+ years with MySQL or other relational databases
    • 3+ years in HTML, Javascript, and CSS and experience with front end Javascript frameworks such as Angular, React, or Vue.js
    • Experience working with additional languages is a plus: Python, Node.js, C++, Perl
  • 5+ years in a software development team leadership position as a Manager / Team Lead / Director, ensuring the team delivers on time, budget and quality.
  • Flexible schedule, able to manage distributed developers on different continents and time zones.
  • Extensive experience having managed complex software projects from ideation and design to post release support and maintenance, understanding how business priorities affect the development pipeline, remove roadblocks and communicate ETA changes.
  • Proven track record of creating, adopting, improving and adhering to sound development principles and practices.
  • Experience with growing the team by scouting, interviewing, testing, onboarding, coaching and continuously assessing the performance of the developers.
  • Extensive experience working in an environment with highly agile cross functional teams, including QA and DevOps.
  • Deep understanding and experience with AGILE framework, including SCRUM and Kanban methodologies.
  • Proven ability to collaborate with Product on application design, requirements completion, research and successive project iterations.
  • Strong communication skills (verbal and written) – must be able to communicate at a business and technical level with internal teams, customers, partners and executives.
  • BSc/MSc in Engineering, Computer Science or equivalent practical experience. 

What You Will Do

  • Manage the development team, including the Tech Leads, making sure that projects are completed on time, in budget and at the expected quality level.
  • Continuously evolve and define policies and procedures leading to a transparent, flexible, and predictable development process. Ensure the developers understand and follow the relevant policies and procedures.
  • Support the other Engineering groups (QA, Project Management, DevOps), Product and CS departments by providing transparency and regular reporting on the projects progress, roadblocks, dependencies, scope & priority change and its effects.
  • Manage the Backlog and the Sprint, ensure tickets are worked on in the appropriate order depending on the timing of the Release, unplanned tasks and business priority changes.
  • Create KPIs that define measurable success for the development team. Hold the team accountable to KPI targets and communicate with leadership on development team performance.
  • Interface with other groups and departments to remove impediments and roadblocks that could affect Engineering timelines, proactively discover dependencies and blind spots.
  • Coach team members, help them grow personally and professionally, review team’s performance, implement and track individual and group KPIs.
  • Work with leadership to ensure appropriate scaling of the development teams to meet company business objectives by providing data-driven recommendations for additional headcount, tooling, or other investments.
  • Lead or assist with the software and infrastructure architecture, plan for Tech Debt minimization, implement solid security solutions and OWASP Top 10.
  • Hands-on on emergencies, outages and highly sensitive platform issues, high availability as a first responder, perform root-cause analysis and make recommendations for improvements.
  • Collaborate with QA:
    • Keep them humming with continuous QA
    • Help them understand the test cases and expected functionality
    • Assist them with hard to reproduce issues.
    • Offer assistance in estimating the QA effort.
  • Collaborate with DevOps:
    • Understand hardware requirements and constraints
    • Ensure the two teams do not bottleneck each other during cross-departmental projects
    • Understand how the engineering project fits into the broader technology environment and ensure DevOps is prepared to support engineering projects.
  • Collaborate with Product:
    • Provide research time and technical details for PRDs completion
    • Identify edge cases
    • Identify roadblocks, 3rd party dependencies and plan accordingly
  • Collaborate with CS:
    • Ensure timely replies to their issues and concerns
    • Keep them updated on the status of their projects
    • Don’t let issues hang in the air


Who You Are

  • Brutally honest -- transparency and constructive criticism is a major expectation.
  • Soldier -- stubbornly accountable, keeps at it and delivers solutions.
  • Dependable -- more reliable than spontaneous, more conservative than adventurous.
  • People-oriented -- enjoys interacting with people and working on group projects.
  • Adaptable/flexible -- enjoys doing work that requires frequent shifts in direction, doesn’t mind (rare) longer work days.
  • Detail-oriented -- would rather focus on the details of work than the bigger picture.
  • Achievement-oriented -- enjoys taking on challenges, even if they might fail.
  • Smart-Independent -- enjoys working with little direction but asks for help when needed.
  • High-stress tolerance -- thrives in a high-pressure environment and wearing multiple hats.


Work perks worth the hype:

  • Competitive compensation package
  • Stock options
  • Medical, dental, and vision insurance
  • PTO, Paid Sick Time, Holidays, Bereavement time 
  • 401k program with generous company match
  • Monthly Gym membership reimbursement
  • Monthly credits toward food & beverage
  • Leadership Development Program
  • Company Outings
  • On and offsite team building events
  • Your birthday off
  • Apple laptop
  • And a team of highly experienced and kind colleagues!

HQ Office:

  • Casual office environment & dress
  • Daily catered lunches
  • Fully stocked kitchen (Dietary restriction-friendly)
  • Happy Hours
  • Monthly Massages
  • On-site Car Wash 
  • Free Parking
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

5955 De Soto Ave Ste 210, Woodland Hills, CA 91367

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about ConvosoFind similar jobs