Principal Software Engineer
$175kYotta Energy Inc.
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
- 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.
#J-18808-Ljbffr- ...report to the location three times a week (or other frequency dictated by your manager). The Role:General Motors is seeking a Principal Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for...SuggestedFull timeLocal areaImmediate startRemote workWork from homeFlexible hours
- ...responsible for devising innovative solutions to support the imaginations of the greatest game creators in the industry. As a Principal Software Engineer, you will craft complex componentized systems that help game developers quickly prototype their games. You will also...SuggestedFull timeLocal area
- ...provide immigration sponsorship for this position.Job Description:Principal Software EngineerThe RoleAre you energized by rapid software... ...changing ideas to market. If you are a highly skilled Software Engineer with a passion for creating products and services that make...SuggestedFull time
$196k - $364k
...Cadence Design Systems is looking for a highly motivated hardware engineer to work with the Modus R&D engineering team in the Design-For-... ...next‑generation SoCs. You will contribute to the hardware and software development of industry‑leading test solutions such as scan...SuggestedFull time- Job Description:Principal Mainframe Software EngineerNote: Fidelity will not provide immigration sponsorship for this position.The RoleFidelity Investments... ...organization is seeking an experienced mainframe Software Engineer to join our Development team within Stock Plan Services (...SuggestedFull time
- ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology... ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data...Worldwide
- ...workflows. Supports applications and provides software solutions to help ensure compliance and... ...Bachelor’s degree in Computer Science, Engineering, Information Technology, Information... ...and five (5) years of experience as a Principal Software Engineer/Developer (or closely...Full time
$272k - $431.25k
We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for GPU firmware and GPU system software, working directly with engineering teams of key CSP / hyperscale customers to ensure they can reliably manage, update,...Full timeRemote work$233.36k - $320.87k
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. You’ll work with our dedicated and...Full timeContract workWork at officeLocal areaImmediate start2 days per week$272k - $431.25k
...will lead the architecture and hands-on delivery across system software, drivers, and CUDA to make profiling continuously available... ...signals into actionable insights.Set technical direction for an engineering team; mentor engineers, drive technical planning to mitigate architectural...Full time$118.3k - $168.3k
...Position OverviewCome join the AI team at Zynga making an impact across all of the company's games - Central Technology! As a Principal Software Engineer, you will be responsible for the technical vision, design and implementation of AI-powered tools and systems that elevate...Full timeLocal area$114.6k - $234.6k
...workloads across thousands of GPUs, leveraging technologies like RoCE and Infiniband.We're excited to meet a talented Senior Software Engineer like you, who shares our enthusiasm for innovation and excellence. As a valued member of our software engineering division, you...Temporary workFlexible hours$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$241.4k - $322.6k
...our search technologies to support new ways of discovering insights and solving problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult technical problems, working across teams, and helping shape the future of search at Splunk....Full timeTemporary workLocal areaFlexible hours- Senior Principal Software Engineer (ServiceNow Process Architect)Be a part of a team that’s ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding...
$272k - $431.25k
...the world's most dedicated people working for us! The Cloud Engineering & Services team is building an enterprise governance layer... ...substrates and enterprise integrations.We are looking for a Principal Software Engineer, Agent Policy Fabric (APF) Core Platform, to join...Full timeContract workRemote work- ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL SECURITY SOFTWARE ENGINEER (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world...Permanent employmentWorldwideFlexible hoursWeekend work
$197k - $358.5k
...Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design, development and testing of automotive infotainment...Full timeWork experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$179.1k - $301.96k
...organizations in the world to deliver intelligent, autonomous identity security at scale. About you and the role: As a Principal Software Engineer at SailPoint, you will be a key member of our engineering leadership team, driving the overall design and development of...Temporary workImmediate startRemote workFlexible hours$50 - $72 per hour
...Job Summary Our client, a major technology solutions company, needs a Principal Software Engineer for their Security Harness Engineering team. This is a hands-on engineering role building AI-powered tooling that secures and validates code produced by AI coding assistants...Contract workLocal area- ...Principal Software Engineer Focused Energy is building the future of clean energy through laser-driven inertial fusion. Backed by our $240M Series A — the largest fully secured Series A in the global fusion industry — we are scaling rapidly across multiple geographies...Work at office
$231k
...have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere. Principal Software Development Engineer Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools...- ...Principal Software Engineer We are looking for a hands-on Principal Software Engineer to join our growing Intelligent Document Processing (IDP) team. The ideal candidate should have the necessary skills and experience to provide technical guidance, estimation of...Temporary work
$144.2k - $288.4k
...Data, Digital, Analytics, and Technology (DDAT) organization, is seeking a hands-on, passionate, and people-focused Principal Software Development Engineer to join our high-energy, growing team. In this role, you will help make a meaningful difference in the lives of our...Hourly payFull timeTemporary workLocal areaFlexible hours$196k - $364k
...Cadence Design Systems is looking for a highly motivated hardware engineer to work with the Modus R&D engineering team in the Design-For-... ...next‑generation SoCs. You will contribute to the hardware and software development of industry‑leading test solutions such as scan...Full time$186.16k - $304.7k
...Job Title: Principal Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Principal Software Engineer Design entire software subsystems...Work experience placementWork at officeRemote work$80 per hour
...Total Talent Solutions Now hiring for a Principal Software Engineer Location: Round Rock, TX Pay Rate: $80.00 per hour Find more than a Principal Software Engineer job with Staffmark - find a team that values your time, talent, and potential. Looking...Hourly payWeekly payFor contractorsLocal areaImmediate start$238.7k - $365.7k
Job DescriptionThe RoleGeneral Motors is seeking a Principal Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This role is for a hands-on technical leader who...Full timeLocal areaImmediate startRemote workWork from homeRelocation packageFlexible hours- ...Experience group is focused on improving the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced engineers who can craft intuitive, fast, and reliable user experiences empowering software engineers to...Full timeRemote workFlexible hours
$272k - $431.25k
We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for rack-scale system SW/FW, working with CSP engineering teams to ensure they can deploy, monitor, and operate these systems reliably at fleet scale. In this role...Full timeRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Austin, TX
- principal cloud computing engineer Austin, TX
- senior principal cloud computing engineer Austin, TX
- principal designer Austin, TX
- principal architect Austin, TX
- principal solutions consultant Austin, TX
- epic principal trainer Austin, TX
- principal consultant Austin, TX
- principal Austin, TX
- principal data scientist Austin, TX


