Principal Software Engineer
$175kYotta Energy
About Yotta Energy
AI is driving explosive growth in data center demand, and the electricity grid that powers it is undergoing its biggest transformation in a century. Meeting that demand while accelerating the shift to clean energy will take more than new generation - it will take smarter, more flexible infrastructure that can balance supply and demand in real time. Yotta Energy is building that infrastructure. We design and deploy the hardware and software behind commercial-scale distributed energy resources (DER), and we're now aggregating that fleet into Virtual Power Plants (VPPs) - networks of batteries and solar assets that act as a single, intelligent resource for the grid. It's a direct, tangible way to support the clean energy transition: turning distributed storage into grid-scale flexibility, unlocking new value for our customers, and helping the grid absorb the load growth AI itself is creating. About the Role
We're looking for a Principal Software Engineer to provide technical leadership across our platform, from architecture decisions that improve reliability, performance, observability, and security, to hands-on mentorship that raises the bar for the whole team. You'll help design shared services and reusable patterns that keep our products interoperable and consistent, while staying close to the firmware, hardware and systems that make our platform work in the real world. Key Responsibilities
Required Qualifications
Preferred Qualifications
Who May Not Be a Fit
What We Offer
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.
Why Join Yotta Energy?
At Yotta Energy, you'll do more than fill a role you'll help build technology that's changing the future of commercial solar and energy storage. We're a growing company where ideas are encouraged, initiative is recognized, and every employee has the opportunity to make a meaningful contribution.
You'll work alongside talented professionals who are passionate about solving complex challenges and bringing innovative products to market. Because we're a lean, collaborative organization, you'll have the opportunity to take ownership of your work, expand your skills, and see the direct impact of your contributions.
If you're looking for a place where you can grow your career while helping accelerate the transition to cleaner, more reliable energy, we'd love to hear from you.
AI is driving explosive growth in data center demand, and the electricity grid that powers it is undergoing its biggest transformation in a century. Meeting that demand while accelerating the shift to clean energy will take more than new generation - it will take smarter, more flexible infrastructure that can balance supply and demand in real time. Yotta Energy is building that infrastructure. We design and deploy the hardware and software behind commercial-scale distributed energy resources (DER), and we're now aggregating that fleet into Virtual Power Plants (VPPs) - networks of batteries and solar assets that act as a single, intelligent resource for the grid. It's a direct, tangible way to support the clean energy transition: turning distributed storage into grid-scale flexibility, unlocking new value for our customers, and helping the grid absorb the load growth AI itself is creating. About the Role
We're looking for a Principal Software Engineer to provide technical leadership across our platform, from architecture decisions that improve reliability, performance, observability, and security, to hands-on mentorship that raises the bar for the whole team. You'll help design shared services and reusable patterns that keep our products interoperable and consistent, while staying close to the firmware, hardware and systems that make our platform work in the real world. Key Responsibilities
- Lead architectural decisions that improve 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
Required 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
- Strong knowledge of distributed systems, APIs, networking, concurrency, Linux, and event-driven architectures
- Experience managing and troubleshooting distributed fleets of Linux machines
- Strong troubleshooting skills across cloud, network, gateway, and device layers
- Strong technical leadership, mentoring, and cross-functional communication skills
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/telemetry data
- Experience with automated testing, observability, and production deployments
- Energy, ESS, solar, inverter, EV charging, DER, SCADA, or industrial IoT experience preferred but not required
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 roll up your sleeves and help wherever needed
- Avoid accountability or have difficulty receiving and acting on feedback
What We Offer
- 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
- A collaborative, mission driven culture where every team member makes an impact
- The opportunity to work on innovative clean energy technology
- Career growth and professional development opportunities
- Exposure to cutting edge energy storage systems, power electronics, and cloud-connected technologies
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.
Why Join Yotta Energy?
At Yotta Energy, you'll do more than fill a role you'll help build technology that's changing the future of commercial solar and energy storage. We're a growing company where ideas are encouraged, initiative is recognized, and every employee has the opportunity to make a meaningful contribution.
You'll work alongside talented professionals who are passionate about solving complex challenges and bringing innovative products to market. Because we're a lean, collaborative organization, you'll have the opportunity to take ownership of your work, expand your skills, and see the direct impact of your contributions.
If you're looking for a place where you can grow your career while helping accelerate the transition to cleaner, more reliable energy, we'd love to hear from you.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Austin, TX vacancy
- ...quality of life? Join Enverus, and be a part of creating a brighter, more sustainable tomorrow. The Team: As a Principal Software Engineer for Power and Energy Transition (PET), you will be one of the most senior individual contributors on the engineering team...SuggestedFull time
- ...Description Responsibilities: Gathers and documents user requirements and functional/technical specifications for mission critical software solutions. Programs, codes, and develops mission critical software applications based on various development frameworks....SuggestedPermanent employmentFull timeContract workWork at office
- ...a special place to work. If you’re driven to align your career with a fantastic mission, look no further! We are seeking a Principal Engineer to lead the hands-on architecture and development of our next-generation data and intelligence APIs. This role is deeply technical...SuggestedFull timeContract workTemporary workLocal areaRemote workWorldwideVisa sponsorshipFlexible hours
$280k - $320k
...powering the intelligence behind the experiences that help people build meaningful connections, safely and confidently. As a Principal Software Engineer, AI & Matching , you will define and build the next generation of systems that make Bumble smarter, more adaptive, and...SuggestedFull timeLive inImmediate start$114.6k - $234.6k
...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming...SuggestedTemporary workFlexible hours$180k - $220k
...Principal Software Engineer At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a talented team of scientists, engineers, and business professionals...Temporary workCasual workWork at office$132.96k - $226.04k
...to make an impact while you hone your skills and grow in your career. We are seeking talented and driven, Senior Principal level Software Engineers to help us create the world's most advanced solutions in areas such as Electronic Warfare, Secure Communications and...Full timeWork experience placementLocal areaRemote work$135.2k - $306.4k
...components for controlplanes and data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low... ..., and customer experience. Responsibilities As a Senior Principal Engineer, you will lead the design and implementation of...Temporary workWorldwideFlexible hours$118.1k - $200.76k
...Software Engineer Are you an experienced Software Engineer looking for the next step to grow your career? Do you want to design and write software that really matters and be a part of a cause greater than yourself? At BAE Systems, our products provide critical mission...Full timeLocal areaFlexible hours$134.4k - $185k
...to set the pace for unlocking new possibilities that better serve the property industry. Job Description: A Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position...Local areaFlexible hours$144.2k - $288.4k
...one family and one community at a time. Position Summary We are seeking a highly experienced Principal / Director-level Full-Stack Software Development Engineer to join our Digital Caremark organization and lead the architecture, design, and delivery of next-generation...Hourly payFull timeTemporary workLocal area$114.6k - $234.6k
...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational...Temporary workFlexible hours- ...team is a diverse group of innovative, talented, and passionate engineers committed to delivering cutting-edge verification technologies... ...development, root-cause analysis, and delivery of robust software solutions. Collaborate with R&D, Product Engineering, Product...Immediate start
$163.4k - $272.3k
...AWS Quick across the enterprise, helping teams work more effectively in their day-to-day operations. We are seeking a Principal Software Engineer to own technical direction for the platform, the applications, and integrations around it. This role shapes architecture...Work at office3 days per week$143k - $193.05k
...in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure Modernization...Full timeRemote workWorldwide$114.6k - $234.6k
...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-...Full timeTemporary workRemote workFlexible hours$233.36k - $320.87k
...We are seeking a Senior Principal Software Engineer to serve as a senior technical leader responsible for defining and executing the long term technical strategy for backend and AI services that power data applications and production grade data platform capabilities. This...Local area$142.8k - $274.8k
...Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure... .... Azure Hardware Health Service is looking for a Principal Software Engineer to be a part of the fast-paced and exciting business...Ongoing contractWork at officeLocal areaWorldwide- ...team is a diverse group of innovative, talented, and passionate engineers committed to delivering cutting-edge verification technologies... ...development, root-cause analysis, and delivery of robust software solutions. Collaborate with R&D, Product Engineering, Product...Full timeImmediate start
$114.6k - $234.6k
...fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations for... ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to...Temporary workFlexible hoursShift work$96.8k - $251.6k
...are looking for 6+ years of experience developing commercial software in a distributed environment. We need strong proficiency in... ...evolution of standard practices and procedures within the software engineering team. We support the development, design, and debugging of...Full time$198.24k - $272.58k
...Job Description Job Description We're looking for a Principal Software Engineer to join Procore's Directory team, part of our Product & Technology organization. The Directory team owns the user and company management experience within a construction workspace — the...Contract workWork at officeLocal areaImmediate start2 days per week- ...40 years, Aspira has been the market-leading provider of software and services that help public agencies protect natural and... ...the interview process. The Ideal Candidate Aspira's Principal Software Engineer is a technical leader who drives the design, development,...H1bWork visa
$233.36k - $320.87k
...Job Description Job Description We’re looking for a Senior Principal Software Engineer to join Procore’s Workflows team. In this role, you’ll have the unique opportunity to drive the next generation of construction platform initiatives in a global SaaS infrastructure...Contract workWork experience placementWork at officeLocal areaImmediate start2 days per week$114.6k - $234.6k
...standards and practices Design, develop, troubleshoot, and debug software for cloud infrastructure components such as databases, applications, tools, and networks Help define and evolve software engineering standards and procedures, with an emphasis on AI-driven...Full timeFlexible hours- ...Job Description Job Description JOB DESCRIPTION About this Role Reporting to the Engineering Manager, the Principal Software Engineer works in a cross-ocean product team and serves as a technical leader for delivering the best web experience for millions of Fandom...Worldwide
$147.5k - $245.9k
...AVP, Principal Software Engineer - Fee Billing Important: if an employer asks you to log into their system via iCloud or Google, send a code, an SMS or Telegram password, run some code, or install software — refuse. These are signs of fraud. Where Ambition Meets...Work at officeWork from home2 days per week3 days per week$96.8k - $251.6k
...networking, database, security offerings. We’re looking for hands‑on engineers with a passion for solving difficult problems in distributed... ...understand distributed systems and have a strong knowledge of software architecture. You should value simplicity and scale, work...Temporary workFlexible hours- ...LPL Financial in Austin, TX is seeking an AVP, Principal Software Engineer - Fee Billing to lead the design, development, and delivery of scalable, secure enterprise solutions. This hands-on role partners with stakeholders, product teams, architects, QA, and operations...
$135.2k - $306.4k
...and enhancements. We require a BS or MS in Computer Science, Engineering, or a related IT field, or equivalent relevant experience.... ...specifications for major new projects and design and develop software to those specifications. We carry out professional software...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- principal software engineer Austin, TX
- principal solution architect Austin, TX
- principal data scientist Austin, TX
- senior principal cloud computing engineer Austin, TX
- epic principal trainer Austin, TX
- principal solutions consultant Austin, TX
- principal cloud computing engineer Austin, TX
- senior principal scientist Austin, TX
- principal architect Austin, TX
- principal consultant Austin, TX



