jobapplier

Software Development Manager

Lead Forensics

Skills

Required

  • system design and
  • programming
  • design patterns
  • automated testing
  • NestJS / Node.js
  • Vue
  • SQL Server

Preferred

  • monitoring
  • software engineering
  • evaluating
  • mature DevOps practices

Join Lead Forensics, a rapidly growing SaaS company specializing in B2B sales and marketing solutions. As a Software Development Manager, you will lead a high-performing engineering team, drive performance, support personal development, and foster a culture of innovation. You will be responsible for performance management, people management, recruitment and retention, continuous improvement, and culture and engagement. The ideal candidate will have hands-on software engineering experience, excellent interpersonal and collaboration skills, and a strong programming background.

About Lead Forensics

Proven experience leading engineering teams delivering complex, distributed systems

Responsibilities

  • Set clear, measurable goals for developers, monitoring and evaluating their progress to meet productivity and quality targets.
  • Lead and line manage a section of the engineering department, focusing on both individual and team development.
  • Champion a culture of continuous improvement by empowering teams to share ideas and innovate processes.
  • Hands-on software engineering experience with mature DevOps practices

Requirements

  • Excellent interpersonal and collaboration skills

Understanding of scalable system design and implementation

  • Strong programming background and problem-solving skills, with the ability to quickly learn and apply new tools and technologies
  • Proven track record of monitoring and improving engineering performance
  • Enthusiasm for security best practices and building secure systems
  • Extensive experience in SaaS environments, driving rapid and efficient software development that emphasizes clean code, SOLID principles, and strong design patterns

Experience with automated testing and quality assurance processes

  • Bachelor’s degree (or higher) in Computer Science or a related field from a recognized university, preferably with strong academic performance
  • Proficiency in our tech stack: NestJS/Node.js, Vue, Redis, SQL Server, and Snowflake
  • In-depth knowledge of maintainable system design and operation