Haystack
← Back to Jobs
Technology

Software Development Manager

Krostech Solutions, LLCBloomington, IL🇺🇸United StatesPosted 6 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Responsibilities

  • Lead, mentor, and develop a team of software engineers and technical contributors.
  • Participate in software architecture, design reviews, and technical decision-making.
  • Balance technical leadership with hands-on software development, code reviews, mentoring, and engineering best practices.
  • Collaborate with cross-functional teams including engineering, operations, product management, and quality.
  • Establish engineering best practices, coding standards, and development processes.
  • Support project planning, resource allocation, and technical execution.
  • Drive continuous improvement in software quality, reliability, and maintainability.
  • Evaluate and recommend new technologies, tools, and development approaches.

Required Qualifications

  • Bachelor''''s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 10+ years of software development experience in embedded or real-time environments.
  • Recent hands-on experience developing embedded software in modern C++ (within the past 18–24 months) is required.
  • Experience working with Linux-based embedded systems.
  • 3+ years of engineering management or technical leadership experience leading software development teams.
  • Strong understanding of software architecture, object-oriented design, multithreaded applications, and system integration.
  • Experience working in Agile software development environments using tools such as Jira, Git, and collaborative development workflows.

Preferred Qualifications

  • Experience with embedded operating systems, firmware, or hardware/software integration.
  • Hands-on experience with source control (Git), CI/CD pipelines (Jenkins or similar), automated testing, and modern software delivery practices.
  • Experience supporting products from concept through production release.
  • Background in embedded devices, industrial products, electronics, communications systems, automation, or related technologies.
  • Master''''s degree in a technical discipline.

Skills

Embedded Systems
Agile
C++
Git
Jenkins
Jira

Similar jobs