Director of IT

MCM RETAIL GROUP, INC.
Jacksonville, FL, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$125,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Amazon Web Services Databases Database Schema Python (Programming Language) PostgreSQL Next.js Information Technology Security Auditing Software Engineering Systems Architecture Google Cloud Large Language Models
+4 more
Technical Debt Fastapi Kubernetes Information Technology

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.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri ¡ World Congress 2023

4:30 min

Scaffolding pages and routing single-page applications with Next.js

Josh Goldberg ¡ JS Congress

3:33 min

Connecting frontends via a FastAPI proxy backend layer

Saoussen Chaabnia Saoussen Chaabnia ¡ Europe 2026 Virtual

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg ¡ LIVE

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou ¡ Coffee With Developers

1:31 min

Introduction to the GraphQL, Apollo, and Next.js stack

Josh Goldberg ¡ JS Congress

Videos

See all

Related articles

See all