Jobs · Engineering · Illinois

Engineer Sr, Full Stack Developer

Shure · Niles, IL · 4 days 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 as a 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)

Benefits

Shure offers a competitive compensation structure that is reviewed annually to attract, hire, and retain the industry's top talent. Base salaries vary based on qualifications, geography, experience, and expertise in each respective discipline. The base salary for this position ranges from $113,300 to $181,300, with a midpoint target.

All positions also include an award-winning benefits package. Benefits include comprehensive healthcare, mental health and retirement savings plans, generous paid time off programs, employee discounts, professional development opportunities, work-life balance initiatives, employee recognition programs, and volunteering/community involvement opportunities.

Similar jobs

Sr. Full Stack Developer

Motion RecruitmentAtlanta, GA· 4 days ago
Information Technology$56.59–$61.59/hrapply on motionrecruitment.com

Sr. Full Stack Developer

Motion RecruitmentMinneapolis, MN· 4 days ago
Information Technology$56.59–$61.59/hrapply on motionrecruitment.com

Sr. Full Stack Developer

AmeriSave Mortgage CorporationUnited States· 3 wk ago
RemoteInformation Technology$130/hrapply on careers.amerisave.com