Employer: TaxBit, Inc.
Job Title: Senior Director of Engineering
Degree Required: Bachelor’s degree or equivalent foreign education
Academic Discipline(s): Computer Science or Computer Engineering
Experience Required: 5 years of post-degree progressive experience in computer science or computer engineering
Job Description
Lead a team of 28 software engineers and 2 software engineering managers; help teams build high quality software using latest software development methodologies like Agile, Scrum, or Kanban; utilize experience in multiple parts of the stack and innovate with new technologies in order to help teams create high quality experiences for our customers and clients; sets priorities and deadlines for tasks assigned to managers and software engineers; meet with department heads, managers, team leads, vendors, and others, to solicit cooperation and resolve problems; analyze data to inform software development decisions or activities; help build monitoring and debugging best practices so customer reported issues can be prevented proactively and also resolved in a timely manner; work on buy versus build decision for new software features so stakeholders have all the information they need to make a decision; utilize MySQL to run database queries and data changes; make decisions around the best Amazon Web Services (AWS) features to use to build new software features and products; utilize Docker and Kubernetes to support the containerization strategy for our features and products; utilize DynamoDB and MongoDB to handle billions of transactions from customers; assist with architectural direction for the user interface for products using HTML, CSS, and JavaScript; stay abreast with advances in technology; partner with designers and product managers to define the best practices for the tools TaxBit, Inc. is building; participate in software design review to ensure that the platform is scalable for the next 3-5 years; participate in code reviews to maintain code quality; help lead projects from idea to positive execution; and hire and mentor engineering managers and software engineers.
Minimum Qualifications:
- Experience working in an engineering people management position
- Experience with managing teams and managers across multiple offices and time zones
- Experience working with Python programming language
- Experience working with web development using HTML (HyperText Markup Language), CSS (Cascading Style Sheets), and JavaScript
- Experience working with Docker
- Experience working with AWS (Amazon Web Services) and AtScale services
- Experience working with Linux and Microsoft Windows platform
- Experience working with MySQL or PostgreSQL
- Experience working with Amazon DynamoDB or MongoDB
- Experience working with big data pipelines
- Experience with designing and maintaining database tables
- Experience with financial services
- Amazon Web Services (AWS) certification
- Project Management Professional (PMP) certification
Salary (Annual): $265,000.00 - $285,000.00
Work Location: 66 Wadsworth Park Drive, Suite 200, Draper, Utah 84020
Hours of work: Usually 8 a.m. to 5 p.m., Monday through Friday - must be willing to work nights and weekends
Why you want to work here
- Competitive cash compensation
- Stock options
- Insurance Package; Dental, Medical, Vision coverage with certain plans eligible for 100% medical premium coverage
- 401k
- Unlimited PTO
- Maternity/Paternity Leave
- Friday team lunches
- Company Paid Life and Accidental Death Insurance
- Affordable and Optional Short & Long Term Disability and Supplemental Life Insurance
- Wellness Programs
- Hybrid working model: 3 days in-office, 2 days remote
- Autonomous and flexible work
**Vaccines are mandatory in order to foster a safe environment.