Hybrid Software Engineering Manager

Posted 4 hours ago

Apply now

About the role

  • Software Engineering Manager at Magnet Forensics leading the development of digital investigative software tools used worldwide. Overseeing engineering initiatives and enhancing team collaboration through modern AI practices.

Responsibilities

  • Your impact is immediate and far‑reaching. The systems you design will support investigations where minutes matter.
  • You’ll solve meaningful technical challenges. Distributed systems, large‑scale data processing, and performance optimization.
  • You’ll elevate the team. Through mentorship, architectural guidance, and leading by example, you’ll help engineers deliver their best work.
  • You’ll help shape how AI is used responsibly and effectively across our product and engineering practices.

Requirements

  • 8+ years of professional software development experience, ideally across both backend (C# or similar) and frontend (JavaScript/React or similar).
  • 2+ years management experience; familiarity with Agile/Scrum practices including estimation, demos, retrospectives, and stand-ups.
  • 4+ years of experience shipping pragmatic SaaS solutions to production, balancing technical vision with delivery.
  • Strong architectural skills: distributed systems, API design, data modeling, and secure system design.
  • Excellent mentorship and leadership skills, with the ability to guide and challenge senior developers.
  • Hands‑on experience deploying and operating services in Kubernetes, including containerization, scaling, and troubleshooting.
  • Proficiency with relational and/or distributed data stores (MySQL, Elasticsearch, Redis, etc.).
  • Clear and confident communication: you can explain tradeoffs, document patterns, and build trust across Engineering, Product, and UX.
  • You influence hands‐on technical work, demonstrating new approaches, validating them in practice, and guiding teams as they adopt them.
  • Enthusiasm and experience for using agentic AI and other modern practices as a key part of the SDLC.

Benefits

  • Generous time off policies
  • Competitive compensation
  • Volunteer opportunities
  • Reward and recognition programs
  • Employee committees & resource groups
  • Healthcare and retirement benefits

Job title

Software Engineering Manager

Job type

Experience level

SeniorLead

Salary

$170,000 - $220,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job