Lead Software Engineer

Careers at CrestronRockleigh, NJ
78d$122,500 - $198,000

About The Position

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.

Requirements

  • 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

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.

Benefits

  • Annual pay range of $122,500 - $198,000, which consists of base salary (subject to performance)

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Bachelor's degree

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service