Shure logo
ShurePosted 24 months ago

Engineer Sr, Application Systems Development

$115,600–$185,000 year

RemoteUnited States

Full TimeSenior LevelMasters DegreeMedium

Job Summary

Design and develop platform-independent GUI application software for professional audio products, integrating them with wired and wireless communication protocol stacks and embedded firmware. Collaborate with marketing, test, and system engineering teams to define use cases, requirements, and software tests, while prototyping solutions using Angular. Participate in architecture, design, and coding phases to provide technical expertise, and integrate proprietary networking protocols including physical, datalink, and transport layer standards. Research new technologies and IDEs to enhance development processes, estimate and document tasks, and review peer code to guarantee software quality. Mentor junior staff on modularization and task prioritization. This remote position reports to the Niles, IL HQ and offers a base salary range of $115,600 to $185,000.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
  • Minimum of 5 years of progressive experience in application development, with a strong portfolio of successfully delivered projects
  • Hands-on expertise with Angular, TypeScript, GraphQL, RxJS, NgRx, HTML5, and CSS3
  • Experience with Nx monorepos, Electron, and Node.js including native addons
  • Proficient in using git and tools such as Sourcetree, Bitbucket, Jira, Confluence, SVN
  • Experience in application UI development using AngularJS/Angular materials and knowledge of GraphQL schemas, queries, mutations, and subscriptions
  • Strong understanding of design patterns, application architecture, SOLID principles, and unit testing with Jasmine/Jest
  • Experience in developing interfaces with WebSockets and full software development life cycle management
  • Proficient in executing projects with agile methodologies and mentoring junior team members
  • Excellent communication skills for interaction with multiple stakeholders and geographically distributed teams
  • Strong analytical and problem-solving abilities with a positive attitude and team player mentality
  • Familiarity with IDEs like Visual Studio Code and experience in frameworks like NRWL
  • Applicants for this position must be currently authorized to work in the United States on a full-time basis

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce