Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Crestron Electronics Logo

Lead Software Engineer

Crestron Electronics

$122,500 - $198,000
Oct 6, 2025
Rockleigh, NJ, US
Apply Now

Crestron Software Platform team is seeking a Lead Software Engineer to drive the development of next-generation software solutions for intelligent systems in residential and commercial markets.

Requirements

  • Proven experience as a Lead Software Engineer with hands-on expertise in C-Sharp, .NET, and object-oriented design.
  • Strong background in designing scalable software architectures and working within distributed systems.
  • Demonstrated experience with the full software development lifecycle, from requirements gathering to deployment and support.
  • Experience with CI/CD toolsets, including version control systems (Git)
  • Strong commitment to writing clean, maintainable, and scalable code, following SOLID principles and modern design patterns.
  • Solid understanding of automation systems (e.g., lighting control, HVAC, audio/video distribution, and security) and their integration with backend platforms
  • Demonstrated understanding of multi-threaded software design and development

Responsibilities

  • Lead and contribute to the design, development, and configuration of Commercial and Residential applications, focusing on seamless integration of lighting, climate control, A/V distribution, security, and more, to deliver exceptional user experiences.
  • Spearhead the design and development of robust backend systems and services using C-Sharp and .NET, ensuring scalability, performance, and maintainability while aligning with overall platform goals.
  • Collaborate with cross-functional teams and stakeholders to drive architectural decisions, define system components, and align on technical strategies that support both current and future product roadmaps.
  • Apply strong object-oriented design and SOLID principles to architect clean, reusable, and efficient code, promoting modularity and extensibility in all development efforts.
  • Provide leadership and technical mentorship to junior and mid-level developers, fostering a culture of continuous learning and ensuring adherence to best practices, design patterns, and coding standards across the development lifecycle.
  • Identify performance bottlenecks and implement optimizations, ensuring systems are responsive, efficient, and scalable in both residential and commercial environments.
  • Actively participate in code reviews, unit testing, and pair programming sessions to ensure high-quality, maintainable, and secure code, and implement automated testing strategies for continuous integration/continuous deployment (CI/CD) pipelines.

Other

  • Bachelor’s degree in computer science or a related field
  • Exceptional problem-solving and analytical skills, with the ability to clearly communicate complex technical concepts to both technical and non-technical stakeholders, including clients and cross-functional teams.
  • Demonstrated leadership capabilities, including the ability to prioritize development efforts, guide technical teams, and make strategic decisions in fast-paced environments.
  • Highly self-motivated, organized, and capable of working independently with minimal supervision while driving initiatives to completion.
  • Must be able to work in the U.S. without sponsorship