Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Magnet Forensics

Staff Software Engineer

Magnet Forensics

Staff Software Engineer developing embedded Linux software at Magnet Forensics. Focused on Python application engineering and leading technical decision making across teams.

Posted 5/1/2026full-time🇺🇸 United StatesLead💰 $180,000 - $230,000 per yearWebsite

Tech Stack

Tools & technologies
CloudDNSFirewallsIoTLinuxPython

About the role

Key responsibilities & impact
  • Contribute directly to our codebase, building features as well as addressing bugs and technical debt directly with an eye towards code quality and best practices.
  • Drive design for complex software projects, and work with Engineering Managers to delegate work across many different engineers. Be willing and able to assist these engineers in implementing designs, while being open to feedback and modifications.
  • Take ownership of major initiatives, and drive them to completion with minimal oversight. You flag concerns and blockers early, and are detail-oriented in your work.
  • Collaborate with other engineers. Soft skills are a must in this role, as you will be expected to drive technical discussions within and across many engineering teams. You should be capable of navigating interpersonal challenges and strong opinions with a cool head.

Requirements

What you’ll need
  • 12+ years of professional backend development experience, and a Bachelor’s degree in a Computer Science, Mathematics, Electrical Engineering, or a related field OR
  • 10+ years of professional backend development experience + a master’s degree in a relevant field OR
  • 8+ years of professional backend development experience + a PhD in a relevant field OR
  • 15+ years of professional backend development experience.
  • 6+ years of professional experience working on Python application development.
  • 3+ years of professional experience working with Linux servers, local or in the cloud.
  • Strong interpersonal skills, able to drive technical decision making across many talented engineers with strong opinions.
  • Strong system design and architecture skills for Web and/or IoT products.
  • Strong knowledge of web security and cryptography.
  • Strong knowledge of networking fundamentals (DNS, firewalls, etc).

Benefits

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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend developmentPythonLinuxsystem designarchitectureweb securitycryptographynetworking fundamentals
Soft Skills
interpersonal skillstechnical decision makingcollaborationdetail-orientedopen to feedbacknavigating challenges
Certifications
Bachelor's degreeMaster's degreePhD