Staff Software Engineer: End-to-End Cloud & IoT

Copper

South Carolina

On-site

USD 190,000 - 228,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Full health benefits
401(k) plan
Parental leave (16 weeks)

Job summary

Copper is hiring a Software Engineer to build and scale software that connects our appliances, cloud infrastructure, and customer-facing apps. You will work across cloud services, data pipelines, mobile and web applications, and interfaces that tie software to real hardware in homes.

This is a high-impact, hands-on role with end-to-end ownership. You’ll join a small, cross-functional team, shipping mission-critical features that support customers, manufacturing, operations, and Copper’s climate

Qualifications

  • 10+ years of professional software development experience, ideally including startup experience.
  • Proven ability to drive large, ambiguous technical problems from definition through execution.
  • Strong experience designing and building cloud-based systems (AWS or similar).
  • Experience with TypeScript/Python, React-based frontends, and SQL/database-backed systems.

Responsibilities

  • Own the design, implementation, and evolution of critical software systems spanning cloud infrastructure, mobile applications, and internal tools.
  • Design, implement, test, and ship features across cloud, mobile app, and internal tools used by customers, installers, manufacturing, and operations teams.
  • Own and grow data pipelines and cloud systems powering fleet visibility and analytics.
  • Collaborate with hardware, firmware, manufacturing, and product teams to integrate software with devices and real-world workflows.
  • Refine feature requirements balancing user needs, complexity, reliability, and maintainability.
  • Lead technical direction and prioritize high-impact work with engineering leadership.
  • Support mobile releases and QA with automation and repeatable processes.
  • Lead by example with high-quality code and strong engineering practices; mentor engineers.

Skills

TypeScript
Python
React
SQL
AWS
Distributed systems
Data pipelines
Web/mobile apps
On-call
Mentoring

Tools

protobufs
RPC frameworks
Kubernetes

Job description

Copper is hiring a Software Engineer to build and scale software that connects our appliances, cloud infrastructure, and customer-facing apps. You will work across cloud services, data pipelines, mobile and web applications, and interfaces that tie software to real hardware in homes.

This is a high-impact, hands-on role with end-to-end ownership. You’ll join a small, cross-functional team, shipping mission-critical features that support customers, manufacturing, operations, and Copper’s climate

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Cloud, IoT & Apps (Hybrid)
Senior Software Engineer — Cloud, IoT & Apps (Hybrid)

Activate • Berkeley (CA), Northern (KY)

Hybrid
USD 175,000 - 190,000
Health insurance
401(k) plan
Parental leave
Senior Software Engineer - Cloud & IoT for Homes
Senior Software Engineer - Cloud & IoT for Homes

Doist • Berkeley (CA)

On-site
USD 155,000 - 209,000
100% employee medical premiums
401(k) plan
16 weeks parental leave
Senior Staff Software Engineer - Cloud, IoT & Fleet Apps
Senior Staff Software Engineer - Cloud, IoT & Fleet Apps

Copper • Berkeley (CA)

On-site
USD 190,000 - 228,000
100% premiums covered for employees' medical, dental, and vision insurance
401(k) plan
16 weeks paid parental leave
Staff Software Engineer
Staff Software Engineer

Copper • Berkeley (CA)

On-site
USD 190,000 - 228,000
100% premiums covered for employees' medical, dental, and vision insurance
401(k) plan
16 weeks paid parental leave
Staff Software Engineer
Staff Software Engineer

Copper • South Carolina

On-site
USD 190,000 - 228,000
Full health benefits
401(k) plan
Parental leave (16 weeks)
Senior Software Engineer
Senior Software Engineer

Activate • Berkeley (CA), Northern (KY)

Hybrid
USD 175,000 - 190,000
Health insurance
401(k) plan
Parental leave
Senior Software Engineer
Senior Software Engineer

Copper • Berkeley (CA)

On-site
USD 155,000 - 209,000
100% employee medical premiums
401(k) plan
16 weeks parental leave
Staff Embedded Systems Engineer
Staff Embedded Systems Engineer

Copper • Berkeley (CA)

On-site
USD 182,000 - 210,000
Medical, dental, and vision insurance
401(k) plan
16 weeks of paid parental leave
Staff Embedded Systems Engineer
Staff Embedded Systems Engineer

Copper • South Carolina

On-site
USD 182,000 - 210,000
401(k) plan
Paid parental leave (16 weeks)
Health, dental, vision insurance
Staff Embedded Systems Engineer — Lead Firmware & Fleet
Staff Embedded Systems Engineer — Lead Firmware & Fleet

Copper • South Carolina

On-site
USD 182,000 - 210,000