Principal Software Engineer - Platform & IoT for Energy

Yotta Energy

Austin (TX)

On-site

USD 105,000 - 175,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
401(k) with company match
Paid time off

Job summary

Yotta Energy in Austin, TX is seeking a Principal Software Engineer to provide technical leadership across our platform, guiding architecture decisions to improve reliability, performance, observability, and security, while mentoring the team and shaping reusable patterns that span firmware, hardware, and cloud services.

You will architect web, cloud, and device‑integrated solutions for a distributed Linux fleet, design state machines and device controls, and drive end‑to‑end quality from

Qualifications

  • 10+ years of software engineering experience, including 3+ years owning software architecture and distributed systems design decisions at scale.
  • Strong proficiency in TypeScript/Node.js, Python, or Go.
  • Experience managing and troubleshooting distributed fleets of Linux machines.
  • Strong troubleshooting and cross-functional communication skills.

Responsibilities

  • Lead architectural decisions improving reliability, performance, observability, security, and operational excellence across our product ecosystem.
  • Be the engineering lead on projects. Working from ideation to implementation to rollout.
  • Architect web, cloud, and device-integrated solutions across our distributed Linux fleet as part of a unified product experience.
  • Design state machines, device controls, command/acknowledgment flows, and fail‑safe behavior for connected devices.
  • Build reliable, fault‑tolerant systems that gracefully handle connectivity loss, retries, device failures, and offline operation.
  • Conduct design and code reviews.
  • Evaluate emerging technologies and apply them to solve complex business and technical challenges.
  • Mentor engineers and technical leads, and drive adoption of architectural best practices.
  • Collaborate cross‑functionally to troubleshoot issues spanning cloud, network, gateway, and device layers.

Skills

Software architecture
Distributed systems
TypeScript/Node.js
Python
Go
Linux
Leadership

Tools

Docker
CI/CD
SQL
Telemetry data

Job description

Yotta Energy in Austin, TX is seeking a Principal Software Engineer to provide technical leadership across our platform, guiding architecture decisions to improve reliability, performance, observability, and security, while mentoring the team and shaping reusable patterns that span firmware, hardware, and cloud services.

You will architect web, cloud, and device‑integrated solutions for a distributed Linux fleet, design state machines and device controls, and drive end‑to‑end quality from

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Architect: Distributed Systems for Smart Grid
Principal Software Architect: Distributed Systems for Smart Grid

yottaenergy • Austin (TX)

On-site
USD 140,000 - 175,000
Competitive salary
Medical insurance
Dental insurance
+5
Principal Software Architect – Grid & Edge Platforms
Principal Software Architect – Grid & Edge Platforms

Yotta Energy Inc. • Austin (TX)

On-site
USD 158,000 - 193,000
Medical, dental, and vision
401(k) with match
Paid time off
+2
Senior Firmware Engineer — Lead Embedded Systems
Senior Firmware Engineer — Lead Embedded Systems

Yotta Energy Inc. • Austin (TX)

On-site
USD 135,000 - 165,000
Comprehensive benefits package
Collaborative, mission-driven work environment
Principal Software Engineer
Principal Software Engineer

Yotta Energy Inc. • Austin (TX)

On-site
USD 158,000 - 193,000
Medical, dental, and vision
401(k) with match
Paid time off
+2
Principal Software Engineer
Principal Software Engineer

Yotta Energy • Austin (TX)

On-site
USD 105,000 - 175,000
Medical, dental, vision insurance
401(k) with company match
Paid time off
Principal Software Engineer
Principal Software Engineer

yottaenergy • Austin (TX)

On-site
USD 140,000 - 175,000
Competitive salary
Medical insurance
Dental insurance
+5
Senior Software Engineer, Early-Stage Energy Platform Austin
Senior Software Engineer, Early-Stage Energy Platform Austin

light insurance • Austin (TX)

On-site
USD 150,000 - 210,000
Senior Firmware Engineer
Senior Firmware Engineer

Yotta Energy Inc. • Austin (TX)

On-site
USD 135,000 - 165,000
Comprehensive benefits package
Collaborative, mission-driven work environment
Senior Rust Engineer - Energy EMS Platform (Hybrid)
Senior Rust Engineer - Energy EMS Platform (Hybrid)

Rustify • Northern (KY)

On-site
USD 160,000 - 225,000
Benefits stipend
Hybrid remote flexibility
Lead Embedded Test Engineer – Solar Storage
Lead Embedded Test Engineer – Solar Storage

Yotta Energy Inc. • Austin (TX)

On-site
USD 131,000 - 160,000
Competitive salary
Benefits package
Career growth
+1