Company

ResideoSee more

addressAddressScottsdale, AZ
type Form of workFull-Time
CategoryInformation Technology

Job description

As a Principal Software Architect on the small but high-impact Innovation Team at Resideo, you will play a pivotal role in creating an Edge Computing platform to accelerate the velocity of new product and feature development across the company. You will contribute to the evolution of Resideo's technology roadmap by guiding the platform architecture and selecting the most suitable technologies to ensure the scalability, reliability, and performance of our Edge Computing solution. Additionally, you will help foster a culture of excellence by mentoring the team in best development practices that ensure that the code is usable, reliable, and maintainable by other teams as well as our own.

About Resideo: Resideo is a leading residential smart home technologies company that operates in over 100 countries with products in over 150 million homes. In 2023, its revenue exceeded $6 billion. Specializing in critical areas like security, heating and cooling, water management, and life safety, Resideo is dedicated to making homes safer and more efficient, protecting what matters most.

 

LOCATION:

  • Remote, with a preference for locations compatible with New York, Bay Area, and/or New Zealand timezones.

 

JOB DUTIES:

  • Help design and implement a system that will let us execute fast, iterative build-measure-learn loops with our users to better understand user needs and extract new requirements
  • Assess new technologies, vendors, and frameworks including but not limited to research, training, and building proof of concepts for innovative new tools and offerings
  • Collaborate with both technical and non-technical teams to lead solution development from conception through implementation and support
  • Serve as a technical lead, reviewing all code pull requests for best practices and working with teams to ensure robust development
  • Ability to mentor other engineers and developers regardless of seniority
  • Design and develop a high quality platform that will be embedded in commercial products

 

YOU MUST HAVE:

  • 12+ years of software development experience OR 10+ years of software development experience with an advanced degree or advanced professional certification
  • 5+ years in a strongly typed compiled language for writing performant and compact microservices (e.g. C++, Rust, or Go)
  • 5+ years of Linux development

 

WE VALUE:

  • End-to-end product development experience
  • Experience or interest in Edge Computing
  • Experience with containers, WebAssembly, or other virtualization technologies
  • Familiarity with Python (our users write in it)
  • Familiarity with embedded Linux (e.g. Yocto)
  • Familiarity with an embedded RTOS
  • Familiarity with Internet of Things (IoT) concepts (resource constraints and wireless protocols)
  • Experience with interface design for enabling application portability
  • Experience with smart building ontologies or data model standards
  • Fluency with version control, particularly Git
  • Agile environment experience
  • Experience with robust quality and test procedures
  • Experience with continuous integration tools (e.g., Jenkins, Github Actions, Azure DevOps)
  • Experience with a major cloud platform (we use Azure)
  • Good verbal and written communication skills and able to build good relationships
  • Understanding past failures with building ideal software and product architecture and sharing lessons learned

 

WHAT'S IN IT FOR YOU:

  • Opportunity to develop a high-impact new platform from scratch while mentoring and leading other engineers
  • Work with a collaborative, high-performing remote team
  • Interesting and challenging problems: working on an Internet of Things Edge Computing platform with constrained edge devices and an emphasis on usability by data scientists
  • Have a global impact that will help drive a world, where people are healthy, happy, safe, and secure

 

Salary Range: In compliance with applicable laws, Resideo provides a reasonable range of compensation for roles that may be performed in NYC, Colorado, Washington, and California. Actual compensation is influenced by various factors, including, but not limited to, skills, experience, the specific office location, and pay differences based on the local labor market. The expected base salary range for this role is $154,957 - $258,261.
Incentive Eligibility: This role is eligible to participate in the Resideo Bonus Plan (RBP) subject to the terms and conditions of the Plan. You can earn an annual bonus of 15% of your annual salary. This percent will be prorated based on your hire date. Business performance against pre-established financial goals for the fiscal year will determine 100% of the bonus payment amount.  If your first day of eligibility under the Plan is after November 1st, you are not eligible for an RBP payout in March of the following year.
Benefits: Resideo provides comprehensive benefits, including life and health insurance, life assistance program, accidental death and dismemberment insurance, disability insurance, 401k Plan, vacation & holidays.

 

#LI-EP1

#LI-MA1

#LI-REMOTE

Resideo is a leading global provider of critical comfort and security solutions primarily in residential environments and distributor of low-voltage electronic and security products. Building on a 130-year heritage, Resideo has a presence in more than 150 million homes, with 15 million systems installed in homes each year. We continue to serve more than 110,000 professionals through leading distributors, including our ADI Global Distribution business, which exports to more than 100 countries from more than 200 stocking locations around the world. Resideo is a $5.0 billion company with approximately 13,000 global employees. For more information about Resideo, please visit www.resideo.com.

At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the "EEO is the Law" poster, "EEO is the Law" Supplement Poster and the Pay Transparency Nondiscrimination Provision. Resideo complies with applicable equal employment laws in all countries where we do business. For more information on how we process your information in the job application process, please refer to Recruitment Privacy Notice. If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance.

Refer code: 7936891. Resideo - The previous day - 2024-01-27 08:27

Resideo

Scottsdale, AZ

Share jobs with friends

Related jobs

Principal Software Architect - Edge Computing

Principal Software Architect.

CROWN CASTLE

Chandler, AZ

6 months ago - seen

Sr Principal Software Engineer-SW Test Architect

Raytheon

Phoenix, AZ

6 months ago - seen

Salesforce Marketing Technical Architect

Talent Software Services, Inc.

Glendale, AZ

6 months ago - seen

Sr. Software Architect, THO

Terumo Health Outcomes

Phoenix, AZ

6 months ago - seen

Sr. Software Architect, THO

Terumo Corporation

Phoenix, AZ

6 months ago - seen