Lead Software Engineer, Software Tools - REMOTE

Crestron Electronics

Worldwide
Full-time
Software Development
python
javascript
react

Description

At Crestron Electronics, Inc we build the technology that integrates technology.

We are proud to be the largest and most recognized brand in automation and control solutions, and the premier technology partner for fortune 500 businesses globally. Our products’ are integrated into new high-tech commercial buildings’ to include some of the most exciting real estate throughout the world. Our clients include Google, Microsoft, Amazon , Linked In and many others. We are the leaders in the most exciting industry in the world!

Our automation and control solutions for homes and buildings allow our clients to control entire environments with the push of a button, integrating systems such as Audio Visual, Lighting, Shading, Security, Building Management Systems and HVAC to provide greater comfort, convenience and security.

Overview

Crestron Electronics Inc. has an exciting opportunity for a Lead Software Engineer in our Software Tools team. Come join a dynamic team in a fast-growing organization – a leader in home automation. Crestron is a firm that cultivates and nurtures a close-knit and collaborative corporate culture. Come join our family.

Crestron’s mission it to revolutionize the way people live and work. For example, we are building the meeting room and classroom of the future to add to our expansive product portfolio that has a global footprint. Our engineering is embarking complete and exciting overhaul of our WISWIG / IDE software tools to creating a more modern development environment for our users. This is an exciting opportunity to design and develop a new software suite from the ground up. This new software application will represent the face of Crestron device provisioning that will allow our partners to serve our end customers in an elegant, responsive, and scalable fashion.

Our software team is looking for a talented, experienced, self-motivated JavaScript Lead engineer. You will be responsible for key areas of our Software Development Life Cycle. We espouse Agile way of thinking supported with modern CI/CD pipelines with state of art automation. If you are comfortable with abstract thinking (architecture) with eye to detail (development) with focus on productivity (delivery), come talk to us. We are looking for 10 years plus of experience working in fast paced environments with flair for leading teams. You need to be a people person with strong communication skills. The following skills / tools will be a plus: HTML5 / GrapesJS / Angular / React / Selenium / Robot automation / Eslint / Coverity / Docker / Azure pipelines / JIRA / Git / Blazor / C# / Python.

Responsibilities
  • Lead an engineering team of 2-6 engineers and providing detailed direction to its members.
  • Develop solutions with the user experience in mind.
  • Lead code reviews and provide feedback to your peers, and your manager.
  • Lead the review and estimation of requirements while working with your team to plan agile sprints related to application and process development roadmaps
  • Propose implementation and architecture patterns and best practices to management and product teams
  • Own the overall performance of products and services within a defined area of focus.
  • Provide technical support for multiple applications within the technology portfolio.
  • Be empowered to lead and complete software projects with minimal guidance from managers.
  • Lead team discussions to define technical requirements for new and current products.
  • Develop roadmaps and prioritizes technical debt to effectively plan features and work.
  • Respond-to and troubleshoot highly complex problems quickly, efficiently, and effectively.
  • Train new hires on development and project management processes.

Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline (or equivalent experience).
  • 10+ years of professional front-end development.
  • 6+ Experience with JavaScript and front-end design.
  • Skilled with common front-end technologies such as HTML, CSS, JavaScript, and TypeScript.
  • Experience using team collaboration tools including Git, JIRA, and Confluence.
  • Experience building reusable UI components or libraries
  • Strong coding practices including peer code reviews, unit testing, and a preference for agile development
  • Strong experience leading a technical project teams with the ability to lead people, provide direction, and set clear objectives.
  • Strong problem solving and troubleshooting skills
  • Ability to rapidly prototype and adjust in response to customer feedback
  • Must understand Agile/SCRUM methodologies and have applied them on a Scrum team.

Preferred Qualifications
  • Experience building and operating scalable infrastructure software.
  • We are looking for developers with experience building large scale front-end applications and application architecture, therefore knowledge of another language such as C# is a plus.
  • Interest in user-experience and usability

EOE/M/F/D/V

Benefits

At Crestron Electronics, we offer a competitive total compensation package including medical, Dental, Vision, Life Insurance and Short Term Disability. 401K with company contribution, Paid Vacation, Holidays and more!

We have new onsite state of the art fitness and wellness centers at our Headquarters in Rockleigh, NJ.
  • No Solicitation*

Any agency submittal to any and all employees of Crestron Electronics, Inc by any method of communication will be deemed, the sole property of Crestron Electronics Inc.

EOE/M/F/D/V

Job Summary

Job ID:1297
Company:Crestron Electronics
Location:Worldwide
Job Type:Full-time
Primary Tag:Software Development

To claim this job, send an email to admin@remoteng.com from your work email with the job ID.

More Details


Website:

http://www.crestron.com

Job Posted:

3 years ago