Director of Software Engineering

East Bay, CA, United States, Remote, San Francisco, CA, United States, Silicon Valley, CA, United States

ApexChat


Role Locations

  • East Bay, CA, United States
  • Remote
  • San Francisco, CA, United States
  • Silicon Valley, CA, United States

Employees

251 - 500 people

Address

5820 Stoneridge Mall Rd Ste 350
Pleasanton, CA, 94588-3200, US

Tech Stack

  • ASP.NET
  • SQL Server
  • AWS
  • Vue.js
  • S3
  • PGSQL
  • ReactJS
  • Microservices
  • ExtJS
  • Cloudfront
  • SNS/SQS

Role Description

As Director of Software Engineering you will have the following job responsibilities:

  • Architect and build scalable, highly available solutions while taking advantage of the latest technologies like in microservices, DevOps, etc.
  • Lead, manage and mentor a geographically distributed team of engineers
  • Work directly with company leadership to build the next generation, leading messaging platform.
  • Troubleshoot scalability and performance issues in a high transaction environment
  • Ensure software is highly testable, distinct interfaces and responsibilities, easily and regularly updated and released
  • Work with geographically distributed product development teams to design and deliver product on time

Requirements

  • Deep understanding of web, mobile and cloud technologies
  • Track record of architecting, building, and delivering scalable, high transaction cloud software
  • Technical skill in DevOps, SaaS platforms, microservices, performance analysis, CI/CD, and .NET development
  • Ability to troubleshoot and solve performance problems in a high transaction production environment
  • Strong leadership skills and demonstrated experience leading teams
  • 10+ years of hands on engineering experience preferred, 5+ years of leading teams
  • Excellent interpersonal skills

Preferred: - Active in relevant industry communities - Passion for exploring new and groundbreaking processes - Experience with:

  • Messaging Apps
  • Green/blue deployment
  • QA/Testing/Test management
  • Data management and warehousing
  • Bachelor’s/Master’s in computer science, Engineering, Math

Compensation and benefits:

  • Base Salary: Depending upon experience
  • Stock options + Bonus
  • Health insurance, 401k matching
  • Remote work available for the right candidate
  • Job Type: Full-time

About ApexChat

ApexChat is a leading provider of messaging software and service to over 10,000 businesses.

Company Culture

Entrepreneurial, collaborative culture

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.