Senior Software Engineer
Listed on 2026-07-16
-
Software Development
Backend Developer, Cloud Engineer - Software, DevOps, Software Architect
Heron Power is a startup company building cutting‑edge power electronics for the 21st‑century grid. We aim to debottleneck the growth of electricity generation and consumption with scalable, innovative, and less costly hardware solutions, accelerating the electrification of everything.
Our first focus goal is to build better converters (inverters & rectifiers) to connect large‑scale renewables, storage, and loads to the grid. Heron Power's leadership team is made up of seasoned veterans who have designed and shipped gigawatts of power conversion products over the past decade.
We understand that no one individual knows everything. We will all learn a lot together and from each other. We strive to build a collaborative, enriching environment conducive to personal, technical, and career growth. You can expect to work in a dynamic and collaborative environment, driven by first principles engineering, solving difficult problems.
Job OverviewAs a Senior Staff Software Engineer, you will be one of the most senior individual contributors on the Software team, setting technical direction for the systems that run Heron Power from the full‑scale Build platform that powers our factory floor and supply chain to the internal tools, services, and data infrastructure our engineers and operators depend on every day. You will architect and build software end‑to‑end: backend services, data pipelines, developer tooling, and the cloud and deployment infrastructure underneath them.
This is a hands‑on, high‑leverage role. You will write production code, design systems that scale from early production into volume manufacturing and raise the engineering bar across the team through architecture, code review, mentorship, and the standards you set. You are expected to own ambiguous, cross‑cutting problems and drive them to shipped, reliable software with minimal direction.
You will work shoulder‑to‑shoulder with hardware, manufacturing, supply chain, and operations teams, translating messy real‑world requirements into systems that perform. As a Staff+ IC, your impact comes through technical judgment and influence choosing the right problems, making the right build‑versus‑buy calls, and multiplying the output of everyone around you.
How You Will Contribute- Architecture & Systems Design: Set the technical direction for major systems across the platform designing services, data models, and APIs that are reliable, observable, and built to scale with the business.
- Hands‑On Software Development: Write and ship production code across the stack, from backend services and data pipelines to internal tools, setting the standard for quality the rest of the team builds to.
- Cloud & Infrastructure: Own how we provision and run infrastructure on AWS, defining infrastructure as code with Terraform or Pulumi and making the platform reproducible, secure, and cost‑aware.
- CI/CD & Developer
Experience:
Build and harden the pipelines and tooling that move code from development to production with tools like Git Hub Actions so the whole team ships quickly and safely. - Kubernetes & Deployment: Design how our applications are containerized, orchestrated, and run in production on Kubernetes, with sensible defaults the team can rely on.
- Observability & Reliability: Define how we monitor, alert on, and debug our systems with tools like Grafana and Prometheus and own the practices that keep production healthy.
- Security & Data Integrity: Embed sound security practices, access controls, secrets management, and least privilege and ensure the data flowing through our systems is accurate and trustworthy.
- Technical Leadership & Mentorship: Raise the bar through code review, design reviews, and mentorship; help define engineering standards; and grow the engineers around you.
We prioritize a strong grip on first principles, deep technical range, and the judgment to know what to build, what to buy, and what to leave alone.
Must‑Have Requirements- Master’s degree in computer science, Engineering, or a related field; equivalent demonstrated experience will be considered.
- 10+ years of professional software engineering experience, including significant time at…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).