Director of IT
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Job description
At MCM Retail, technology is the lifeblood of our organization. This isnât a âmonitor the IT helpdeskâ type of role, youâll be involved across the entire tech department, from growing and mentoring the current team to shaping our IT infrastructure at its core. One day youâre reviewing a database schema change, the next youâre leading a security audit, the next youâre mentoring a junior engineer through a tough bug. We need someone who moves fluidly between these, going deep where it counts, while staying versatile enough to jump in wherever the business needs. If you like moving fast and want to see your fingerprints on everything from the systems our customers touch to the ones keeping the business running, this is the place for you., * Own database architecture end-to-end: Design and evolve schemas with a long-term view, ensuring structural decisions wonât create costly technical debt down the line.
- Project Management: Break large initiatives into realistic milestones, set clear priorities, manage dependencies, and communicate timelines and risks transparently to team and stakeholders.
- Build security into every design decision: Treat security as a first-class concern from the start, not an afterthought.
- Evaluate requests and features critically: Research trade-offs and design robustly, future-proof solutions rather than quick patches.
- Stay technically hands-on: Read code, understand the system architecture, and engage credibly with engineers on real technical problems rather than managing from a distance.
- AI-forward mindset: Actively uses AI tools to accelerate day-to-day work, from writing and reviewing code to research, documentation, and planning. Comfortable evaluating AI output critically rather than accepting it blindly, and champions smart AI adoption across the team rather than treating it as optional or a novelty.
- Own incident response and availability: Lead calmly during outages, drive blameless post-mortems, and be present and accountable for critical off-hours or overnight releases when needed
- Lead, mentor, and grow the team: Delegate effectively, hold people accountable, and invest in engineersâ development while fostering a strong working environment.
Requirements
- 5+ years in a technical leadership role, with proven, hands-on experience designing and architecting database schemas - this is the single most important qualification for the role.
- Strong software engineering background, with the ability to read code, understand system architecture, and engage credibly with engineers on real technical problems rather than managing from a distance.
- Track record of leading successful project delivery, including breaking down large initiatives into realistic milestones, managing dependencies, and communicating timelines and risks to both technical and non-technical
- Demonstrated security-first approach to system design, with experience building security into architecture decisions rather than addressing it after the fact.
- Experience leading and developing a team of engineers, including delegation, mentorship, and accountability, ideally in a fast-paced, high-growth environment.
- Experience with most these platforms and languages, Python, FastAPI, PostgreSQL, NextJs, Typescipt, Kubernetes, AWS, GCP, LangChain Ecosystem, * software engineering: 5 years (Preferred)
- technical leadership: 5 years (Preferred)
Benefits & conditions
Pulled from the full job description
- Parental leave
- Health insurance
- 401(k) matching
- Paid time off
- Employee discount
- Vision insurance
- Dental insurance, * Base Salary: 125-150K
- Annual Performance Bonus
- Health, Dental & Vision Insurance, 401(k) with company match, PTO
- Fully Remote or Hybrid schedule - Jacksonville, FL
MCM Retail Group is an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, disability, or veteran status. Employment is contingent on a background check in accordance with applicable law.
Pay: $125,000.00 - $150,000.00 per year, * 401(k) matching
- Dental insurance
- Employee discount
- Health insurance
- Paid time off
- Parental leave
- Vision insurance
About the company
MCM Retail is one of the fastest growing online used firearms distributors in the country, headquartered in Jacksonville, FL. Weâve built a reputation on trust, serving thousands of customers nationwide and earning over 10,000 positive reviews by giving firearm owners a fair, transparent way to buy, sell, and consign.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Everything a Developer Needs to Know About MCP with Neo4j
Dev Digest 120 - Apple and peers
Should Tech Managers Be Developers First? Pros and Cons
Navigating the AI Shift