CouponCabin Logo CouponCabin
CouponCabin Logo

Director of Engineering

🌍 Greater Chicago Area, 📅 08/19/2024

Apply

Job Description

CouponCabin is currently seeking a Director of Engineering to join a creative,
high-energy and fast-paced development team. The team is growing but has
managed to cling to its small, startup roots. We solve scalability problems,
deal with large data sets and adopt best-of-breed technologies quickly. We
value quality, reliable code and are open to new ideas and architectures.
Communication and collaboration are essential.

Core Responsibilities:

* Lead, mentor, and inspire a team of Python developers and Linux systems engineers as a 'Player Coach' to drive innovation and maintain high standards of technical excellence.
* Provide strategic direction and technical guidance across all engineering initiatives, ensuring alignment with company goals and industry best practices.
* Continuously improve development processes, leveraging agile methodologies to enhance efficiency and delivery speed.
* Evaluate and recommend new technologies and tools that align with business objectives, promoting innovation and efficiency.
* Champion a culture of quality, ensuring robust testing and code review processes are in place to maintain high code standards and system reliability.
* Collaborate with the DevOps team to optimize infrastructure management, deployment pipelines, and system reliability, particularly focusing on Linux-based systems.
* Manage engineering budgets, resource allocation, and project timelines to deliver on strategic initiatives within scope and on schedule.
* Perform all phases of a given project (e.g. requirements, design, develop, document and support)
* Write scalable and efficient python code for our production systems
* Apply the principles and techniques of object-oriented programming and agile methodologies
* Design software solutions to solve business problems

Minimum Requirements:

* Bachelor’s degree (or equivalent work experience) in Computer Science, Web/Software Development, Software Engineering or Information Systems/Technology
* 3+ Years Leading a Technology Team of Developers and Engineers
* 5+ Years Experience using Python, commensurate experience with PHP or another object-oriented programming language acceptable with an interest in expanding your Python skills
* Experience in object-oriented programming
* Experience with Javascript, CSS and HTML and an interest in expanding your skills in each area
* Experience with Django or similar Web framework
* RDBMS experience required, Postgres expertise preferred
* Experience with Linux including technologies such as systemd service creation and control and message queues
* Experience writing unit and functional testing
* Willingness to work on legacy code
* Willingness to explore problem spaces, learn new technologies, and collaborate closely with colleagues
* Can provide sample code from personal, open-source or team project

The benefits package is extensive including premium medical, dental & vision
plan with generous employer-paid premiums; employer paid life insurance;
employer paid short and long term disability; 401K with generous employer
match and immediate vesting, paid vacation time with $1,000 vacation
allowance; paid day off for employee birthdays and work anniversaries; 7 hour
work days and summer hours to promote work-life balance; access to company
suite in Vegas at Vdara Hotel & Spa and in South Beach at 1Hotel; company
social outings throughout the year and much more.