Contact Us 877.823.3669

Software Development Manager in Maine Township, IL at SNI Technology

Date Posted: 6/6/2018

Job Snapshot

Job Description


Our client located in Rosemont is looking for a passionate Software Systems Engineering Manager to own functionality, quality, and design of all software components produced by the Technology Business's. As part of the leadership team, this person is expected to be a significant contributor to strategic plan of the Technology Business. In addition, it will be expected that this person will build and mentor a software development team, enhance the existing software development processes/procedures/tools to ensure long term success of the product lines. In this role you will need to work closely with the Hardware Systems Engineering Manager and the Product Development Manager to bring new features and functionality to production.


Required Skills

  • Bachelor's Degree in Computer Science (or Computer Engineering with applicable experience) required.
  • 7-10 years experience in software design and development, with significant experience in software and enterprise network system architecture
  • Previous experience bringing software products to market from concept to implementation, deployment, and support
  • Solid experience designing, coding and debugging applications in C/C++, Golang, Python, Java, .NET, and HTML/REST required. Experience with JSON preferred.
  • Linux experience required, embedded Linux preferred
  • Knowledge of the following: Ethernet, IP, routing, WiFi, and other wireless protocols.
  • Demonstrated sense of urgency and results oriented
  • Experience communicating complex concepts to upper management required
  • Previous experience in customer-facing situations in pre- or post-sales roles
  • RF communication protocols including ZigBee/Zwave experience preferred
  • Experience designing or optimizing graphical user interfaces for web and mobile applications preferred
  • SQL experience, API development preferred
  • Ability to think strategically with long-range goals in mind
  • Successfully presents and communicates technical information
  • Learning agility - ability and desire for continuous learning
  • Ability to respond quickly to changing technologies and changing customer demands
  • Results driven