Jobs · Engineering · Illinois

Engineer Sr, Applications Systems Development

Shure · Niles, IL · 1 mo ago
HybridEngineering$113k–$181k/yrFull-time

Responsibilities

  • Design and implement platform-independent device communication middleware solutions that control and manage state-of-the-art audio products and networking technologies.
  • Develop software using agile development methodologies on high-performing, cross-functional development teams.
  • Collaborates with marketing, test and system engineering to define software use cases and requirements that drive end user value.
  • Implement device communication business logic in Node.js and TypeScript.
  • Expose functionality to consuming applications via GraphQL and/or REST APIs.
  • Research, model and standardize device interaction capabilities across our broad product ecosystem, providing device-agnostic interfaces for client applications.

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • Minimum of 5 years of experience.
  • Proven experience as Node.js backend developer with a strong focus on TypeScript.
  • Works effectively in a remote-first-by-design software development culture that embraces hybrid work and/or travel opportunities to physical sites, based on project needs and team collaboration.
  • Proficiency in designing and documenting Web-based APIs for asynchronous systems.
  • Demonstrates problem-solving skills and ability to troubleshoot complex issues.
  • Understanding of operating system fundamentals, asynchronous programming, multi-threading, and reactive programming.
  • Understanding of industry standard software development practices, such as: Software Design Patterns and Principles, such as separation of concerns, cohesion vs coupling, SOLID Continuous integration, testing, and deployment Unit and Integration Testing.
  • Experience with software version control systems, preferably with git.
  • Software development experience with the following technologies are strongly preferred : Authoring and consuming RESTful and/or GraphQL APIs Distributed Systems Domain experience with audio products, or wireless radio product Software development experience with the following technologies are a plus : Embedded Device Development C++, with an OO or functional approach Web-based UIs written with single page app frameworks (Angular, React, Vue.js, etc) Experience developing software in a serverless cloud environment (AWS preferable)

Similar jobs

Sr. Applications Engineer

Monolithic Power Systems, Inc.West Palm Beach, FL· 2 wk ago
Engineeringapply on monolithicpower.wd12.myworkdayjobs.com

Sr. Applications Engineer

GEOTEK LLCStewartville, MN· 2 days ago
Engineering$98k–$138k/yrapply on secure.entertimeonline.com

Sr. Applications Engineer

Monolithic Power Systems, Inc.Durham, NC· 2 mo ago
Engineeringapply on monolithicpower.wd12.myworkdayjobs.com