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

Activate

Berkeley, Northern (CA, KY)

Hybrid

USD 175,000 - 190,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) plan
Parental leave

Job summary

Copper is hiring a Software Engineer in Berkeley to build and scale software connecting our appliances, cloud, and customer apps. You will own end-to-end features across cloud, mobile, and internal tools, and collaborate with hardware teams to integrate with real devices.

You will design robust data pipelines, ship production-grade software, and contribute to automated testing and reliability. Expect on-site work four days weekly in Berkeley, CA with a mission-driven team.

Qualifications

  • Professional software development experience.
  • Ability to tackle ambiguous technical problems from definition to execution.
  • Experience designing and building cloud-based systems (AWS or similar), including distributed systems and data pipelines.
  • Comfort with modern web/app stack: TypeScript and/or Python, React frontends, SQL/databases.
  • Experience building production-quality systems with reliability, automated testing, and long-term ownership.
  • Ability to work across teams and communicate clearly with engineers, operators, and stakeholders.
  • Thrives in ambiguity and takes ownership of outcomes.

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, analytics, and participation in programs such as virtual power plants.
  • Collaborate with hardware, firmware, manufacturing, and product teams to build software that integrates with real devices and workflows.
  • Refine feature requirements, balancing user needs, system complexity, reliability, and long-term maintainability.
  • Partner with engineering leadership to shape technical direction and prioritize high-impact work.
  • Support mobile releases and QA, with a bias toward automation and repeatable processes.
  • Ship high-quality code, thoughtful design, and practice strong engineering principles.
  • Contribute to code reviews and mentor other engineers through hands-on collaboration.
  • As the system matures, help support operational needs, including occasional on-call incident response outside of normal business hours.

Skills

TypeScript
Python
React
Distributed systems
Data pipelines
Cloud architecture

Tools

SQL
Databases
protobufs
RPC frameworks

Job description

Copper is hiring a Software Engineer in Berkeley to build and scale software connecting our appliances, cloud, and customer apps. You will own end-to-end features across cloud, mobile, and internal tools, and collaborate with hardware teams to integrate with real devices.

You will design robust data pipelines, ship production-grade software, and contribute to automated testing and reliability. Expect on-site work four days weekly in Berkeley, CA with a mission-driven team.

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

Similar jobs worth comparing

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
Staff Software Engineer: End-to-End Cloud & IoT
Staff Software Engineer: End-to-End Cloud & IoT

Copper • South Carolina

On-site
USD 190,000 - 228,000
Full health benefits
401(k) plan
Parental leave (16 weeks)
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
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
Senior Software Engineer
Senior Software Engineer

Activate • Berkeley (CA), Northern (KY)

Hybrid
USD 175,000 - 190,000
Health insurance
401(k) plan
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)
IoT Data Engineer — Telemetry Platform Lead
IoT Data Engineer — Telemetry Platform Lead

Copper • Berkeley (CA)

On-site
USD 185,000 - 223,000
100% medical premium coverage
Generous parental leave
401(k) plan
Staff Data Engineer
Staff Data Engineer

Copper • Berkeley (CA)

On-site
USD 185,000 - 223,000
100% medical premium coverage
Generous parental leave
401(k) plan
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