Crestron Electronics Inc.
Crestron Electronics Inc. - 22 Link Rockleigh, NJ, 22 Link Drive, Rockleigh, New Jersey, United States of America •
Crestron Electronics Inc. - Plano, TX, 7250 Dallas Parkway, Plano, Texas, United States of America
Job Description
Posted Monday, October 6, 2025 at 4:00 AM The Crestron Software Platform team is seeking a highly skilled and motivated Lead Software Engineer with deep expertise in C#, .NET, and software architecture. In this leadership role, you will drive the development of next-generation software solutions that power intelligent systems across residential and commercial markets. You’ll lead efforts to design and deliver cutting-edge applications that span smart home automation, A/V distribution, climate control, and commercial environmental systems. As a key member of our agile platform team, you\'ll play a hands-on role throughout the full software development lifecycle—driving architecture, writing high-quality code, guiding implementation, and mentoring engineers across the team. 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# 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. Work closely with product managers, QA engineers, and UI/UX designers to ensure end-to-end solutions meet customer needs, enhance usability, and align with product goals. Qualifications Bachelor’s degree in computer science or a related field Proven experience as a Lead Software Engineer with hands-on expertise in C#, .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) 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. 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 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. Demonstrated understanding of multi-threaded software design and development Must be able to work in the U.S. without sponsorship Per applicable state requirements, the annual pay range for this position ($122,500 - $198,000) which consists of base salary (subject to performance), reflects the hiring range for candidates. Also note, an individual’s offer may vary from this range as it may be impacted by additional factors, including but not limited to the candidate''s hiring location, qualifications, experience, and market factors.
#J-18808-Ljbffr
Posted Monday, October 6, 2025 at 4:00 AM The Crestron Software Platform team is seeking a highly skilled and motivated Lead Software Engineer with deep expertise in C#, .NET, and software architecture. In this leadership role, you will drive the development of next-generation software solutions that power intelligent systems across residential and commercial markets. You’ll lead efforts to design and deliver cutting-edge applications that span smart home automation, A/V distribution, climate control, and commercial environmental systems. As a key member of our agile platform team, you\'ll play a hands-on role throughout the full software development lifecycle—driving architecture, writing high-quality code, guiding implementation, and mentoring engineers across the team. 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# 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. Work closely with product managers, QA engineers, and UI/UX designers to ensure end-to-end solutions meet customer needs, enhance usability, and align with product goals. Qualifications Bachelor’s degree in computer science or a related field Proven experience as a Lead Software Engineer with hands-on expertise in C#, .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) 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. 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 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. Demonstrated understanding of multi-threaded software design and development Must be able to work in the U.S. without sponsorship Per applicable state requirements, the annual pay range for this position ($122,500 - $198,000) which consists of base salary (subject to performance), reflects the hiring range for candidates. Also note, an individual’s offer may vary from this range as it may be impacted by additional factors, including but not limited to the candidate''s hiring location, qualifications, experience, and market factors.
#J-18808-Ljbffr