EngineerJobs.io
← Back to all jobs

Job Description

Principal Software Engineer role at Yotta Energy in Austin, TX (onsite) focused on technical leadership, platform architecture, and mentoring across a connected device ecosystem.

Responsibilities

  • Drive engineering architecture decisions that improve reliability, performance, observability, security, and operational excellence across the product ecosystem
  • Own technical projects end to end, from ideation through implementation to rollout
  • Architect integrated web, cloud, and device-connected solutions for a unified product experience across a distributed Linux fleet
  • Design state machines, device controls, command and acknowledgment flows, and fail-safe behavior for connected devices
  • Build fault-tolerant systems that handle connectivity loss, retries, device failures, and offline operation gracefully
  • Perform design and code reviews to ensure quality and maintainability
  • Evaluate emerging technologies and apply them to complex business and technical problems
  • Mentor engineers and technical leads while driving adoption of architectural best practices
  • Collaborate cross-functionally to troubleshoot issues spanning cloud, network, gateway, and device layers

Requirements

  • 10+ years of software engineering experience
  • 3+ years owning software architecture and distributed systems design decisions at scale
  • Strong proficiency in TypeScript/Node.js, Python, or Go
  • Strong knowledge of distributed systems, APIs, networking, concurrency, Linux, and event-driven architectures
  • Experience managing and troubleshooting distributed fleets of Linux machines
  • Strong troubleshooting across cloud, network, gateway, and device layers
  • Strong technical leadership, mentoring, and cross-functional communication skills

Technologies

  • TypeScript, Node.js, Python, Go
  • React
  • AWS
  • Docker
  • CI/CD
  • SQL
  • MQTT
  • Modbus
  • Linux

Benefits

  • Competitive salary up to $175,000 annually based on experience
  • Comprehensive medical, dental, and vision insurance
  • 401(k) plan with company match
  • Paid time off and company holidays
  • Collaborative, mission-driven culture with measurable impact
  • Opportunity to work on innovative clean energy technology
  • Career growth and professional development opportunities
  • Exposure to energy storage systems, power electronics, and cloud-connected technologies

Preferred Qualifications

  • Experience with React and building complex, stateful web applications
  • Experience with AWS, cloud-native architectures, serverless, and modern integration patterns
  • Experience with IoT/edge systems and hardware communication protocols (MQTT, Modbus, or similar)
  • Experience with Docker, CI/CD, SQL, and time-series or telemetry data
  • Experience with automated testing, observability, and production deployments
  • Energy storage/ESS, solar, inverter, EV charging, DER, SCADA, or industrial IoT experience preferred but not required

Work Authorization

  • Candidates must be authorized to work in the United States on a full-time basis
  • Yotta Energy is unable to provide current or future employment visa sponsorship for this position

Who May Not Be a Fit

  • Prefer to work independently without collaborating across teams
  • Struggle with ambiguity, competing priorities, or tight deadlines
  • Aren’t willing to help wherever needed
  • Avoid accountability or have difficulty receiving and acting on feedback

Similar Jobs