Derq
Intelligent transportation systems for smarter, safer roads
Lead Software Engineer – Technical Support
Location
Michigan
Posted
9 days ago
Salary
Not specified
Bachelor Degree8 yrs expEnglishDNSIo TLinuxPythonTcp/ip
Job Description
• Lead and scale Technical Support organization by managing function-level performance, delivery quality, and team growth.
• Spend 70% of time leading and 30% as a hands-on engineer.
• Work closely with Project Management, Engineering, and Product teams to ensure customer sites are correctly deployed, optimized, and monitored.
• Oversee QA squad to ensure consistent validation and release quality gates.
• Monitor live systems for uptime, performance, and sensor health.
• Manage and mentor Squad Leads and their Support Engineer teams.
• Participate in engineering sprints to represent deployment and support needs.
Job Requirements
- Bachelor’s degree in Computer Science, IT, Electrical Engineering, Computer Engineering, or a related field.
- 8–10 years of experience in Software Technical Support / Systems Support Engineering.
- 4–8 years of experience leading technical teams, ideally via team leads or supervisors.
- Experience with traffic systems, smart infrastructure, video analytics, or IoT deployments is a strong plus (but not mandatory).
- Strong Linux server administration and troubleshooting skills.
- Solid networking fundamentals: TCP/IP, DNS, DHCP, NAT, routing, VLANs, port forwarding.
- Hands-on scripting with Python and Shell for automation.
- Familiarity with GitHub workflows (commits, PRs, version control).
- Understanding of SPaT/MAP and ITS protocols (preferred).
- Strong leadership, team mentoring, and escalation management.
- Excellent communication with customers and internal teams.
- Highly organized, proactive, and strong problem‑solver.