×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in New York, New York County, New York, 10261, USA
Listing for: ecobee
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Full Stack Developer, DevOps
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Location: New York

Software Engineer Data Platform Cloud Platform IoT Principal Engineer

As a Principal Software Engineer in ecobee's Cloud, Data, and Service Platform team, you will define the technical vision, strategy, and roadmap for our foundational service platform, used across all ecobee business units. You will oversee the development and maintenance of a multi-tier service platform that enables unified customer experiences within an IoT smart home environment. You will innovate with leading-edge technologies and own the design, maintenance, and development of complex, large-scale software solutions that meet customer needs and contribute to the company's long-term success.

Reporting to the VP of Engineering, you will enhance engineering operational excellence and foster a growth-minded environment, enabling teams to deliver high-quality software quickly. You'll collaborate with leaders in Product Management, Product Design, Engineering, and Data Science to achieve our corporate strategy and business goals.

What You'll Bring:

  • A passion for continuous learning and challenging the status quo to find innovative solutions to complex problems.
  • Comfort and expertise in systems design and architecture.
  • Enthusiasm for learning new technologies.
  • Experience tackling challenges related to scale, concurrency, data management, security, redundancy, and failover.
  • Ability to identify and execute on company-wide opportunities by aligning technical capabilities with customer needs.
  • Skill in setting direction and best practices for large-scale projects.
  • Commitment to establishing high standards for APIs and software services, ensuring a frictionless developer experience.
  • A multi-year, industry-leading perspective when building products and systems, ensuring they adapt to scale and business needs.
  • Mastery of software development best practices, including automated testing, continuous integration and deployment, and design patterns.
  • Understanding of Platform-as-a-Service concepts and multi-tier platform architectures, with experience in building effective CI/CD pipelines.
  • Belief in using metrics to continuously improve software quality, operational health, and fiscal efficiency.
  • A dedication to mentoring and developing engineering talent.
  • Excellent verbal and written communication skills.

Technologies We Use:

  • Go-Lang, Java, Python, Type Script
  • GraphQL
  • Git Hub Actions (CI/CD), CircleCI
  • Edge / service
  • Be part of something big in a fresh, dynamic, and ever-growing industry.
  • Make a sustainable impact on the environment.
  • Expand your career with in-house learning and a professional learning budget.
  • Benefit from competitive salaries, health benefits, and a progressive Parental Top-Up Program.
  • Enjoy a fun and casual workplace with an open concept office (location dependent).
  • Be part of a welcoming and diverse workplace with a mentorship program and bias training.
  • Flexible work arrangements with options for office-based, fully remote, or hybrid work environments.
How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

CLEAR 65 E 55th St 17th Fl, New York, NY 10022, USA

Get the latest tech news, tutorials, and updates delivered to your inbox.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary