View Our Website View All Jobs

Sr. Application Engineer

Located in Armonk, NY Autonomic Controls is the leading innovator of digital media solutions for integrators and manufacturers in the custom electronics industry. Autonomic products are backed by best-in-class integration with leading control systems, and incorporate more than a dozen popular music services, to provide users with the best whole-house audio possible with full High-resolution support. Autonomic was acquired by SnapAV in late 2016.

Established in 2005 and headquartered in Charlotte, North Carolina, SnapAV is a manufacturer and exclusive source of more than 2,000 audio, video, surveillance and networking products for the residential and commercial integration market.  For six years running, SnapAV has been named to the prestigious Inc. 500|5000, a list of the fastest-growing privately held companies in America. In addition to its Charlotte headquarters, SnapAV has operations in, Dallas, Fresno, Thousand Oaks and Taipei, with over 250 employees internationally.

At SnapAV we engage customers with curiosity, energize them with passion, and execute everything we do with integrity as we create innovative solutions to UIMPACTU the connected world.

Engage with Curiosity

  • Creates a constructive work environment by contributing ideas, being receptive to other’s ideas, and leveraging differences with integrity.
  • Communication Skills:  Listens intently and displays curiosity, asking questions that lead to an impactful, collaborative environment.
  • Decision Making / Problem Solving:  Listens to the opinions of others, evaluates problems, and proposes constructive solutions.

Energize with Passion

  • Job Knowledge:  Learns how the business works and builds expertise while leading others to grow their own skills.
  • Managing Work:  Sets priorities and determines resource needs to achieve goals efficiently and is accountable for results.
  • Develop Motivate:  Inspires by sharing knowledge and motivating others to success through self-development.

Execute with Integrity

  • Customer Focus: Is a trusted customer advocate, selflessly meeting all internal and external needs with integrity.
  • Action Oriented:  Passionate about the work and the goals of the company, maintaining high levels of productivity and a positive impact.
  • Strategic Agility:  Understands the company’s vision, prioritizes their work accordingly and makes knowledgeable decisions.


Position Description

C# programmer will be reporting to VP of Technology Development, and will be responsible for contributing to the development of our Mirage Media Servers and infrastructure, including consumption of our partners’ RESTful APIs, development of our own back-end services in, enhancement of our media control platform and work on our Xamarin based mobile apps. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.


Specific Responsibilities

  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable C# code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality and organization.

Required Qualifications

  • BS in Computer Science or equivalent work experience
  • 4+ years working with C#, with a good knowledge of its ecosystems
  • Experience with Debian Linux
  • Experience with the .NET framework
  • Familiarity with the Mono framework
  • Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns in C#
  • Knack for writing clean, readable C# code
  • Understanding fundamental design principles behind a scalable application

Preferred Qualifications

  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools such as Git and SVN
  • Familiarity with continuous integration tools such as Jenkins



SnapAV is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file