Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Rust Software Engineer

Battalion Energy

Job Description

Job Description

Rust Software Engineer  

Battalion Energy | Austin, Texas 

About us  

Battalion Energy is advancing the power infrastructure that AI data centers and critical industries depend on. We've built a next-generation software platform for battery energy storage systems (BESS) and critical power. We're seeing exceptional demand, with major projects under contract and a growing slate of large-scale opportunities. 

Our energy management system (EMS) unifies supervisory control, power plant and microgrid control, optimization and cloud operations in an extensible platform. Its flexibility and our expertise in battery systems and medium voltage uninterruptible power supply (MV UPS) systems help customers address demanding power requirements. 

Our wider software offering includes battery modeling, analysis and optimization. With deployments in several countries, we serve front-of-the-meter and behind-the-meter storage, solar-plus-storage projects, critical power microgrids and industrial facilities. We're extending the platform into new applications, site and fleet operations, and additional energy markets. 

Battalion's technical leadership brings deep expertise in energy storage, utility software, remote monitoring, automation and controls. Strong customer relationships and partnerships with battery and power system manufacturers support our growth. We work collaboratively and hold ourselves to high engineering standards. 

We're expanding across engineering, sales, operations, field service, marketing and business support, with growing offices in Austin, Texas, and Bend, Oregon. Our ambition is to become the world's leading software platform for battery systems, supporting their deployment and operation across an expanding range of markets and applications. 

The role  

This role focuses on our EMS and control platform. You will own features that run in major customer deployments, with real autonomy over how they are designed and built. You will work directly with our senior engineers, Chief Engineer and CTO, proposing designs and delivering production capabilities that are reused across customers, sites and markets. 

Most of your time will be spent designing, writing, testing and reviewing code. You will own features from technical design through implementation, unit tests, code review and release. We will discuss your initial technical focus early in the process. 

We are not screening on years of experience or job title. We are looking for proficiency in Rust, strong design skills, and the ability to find your footing quickly in a large codebase.  

You will spend your days in the backend internals of an EMS that controls real hardware at real sites, where correctness counts for more than speed of delivery. It is a demanding environment, and it suits engineers who want real scope and are ready to own it. 

The technology  

Rust is the language you will spend your days in. You do not need to have written it professionally, but you do need to be strong in it: comfortable with ownership and borrowing, traits and generics, threaded or async concurrency, and the error handling patterns that hold up in production. Serious personal or open source work counts.  

The core EMS is built in Rust on real-time Linux. It combines supervisory control and data acquisition (SCADA), power plant control (PPC), microgrid control and optimization, with an architecture for plugins and applications. You will work on real-time coordination, resilience and integration across battery systems and data center infrastructure. 

Beyond core controls, you can contribute to equipment integrations, the React interface and Battalion Live, our AWS monitoring and telemetry portal. Integrations span batteries, power electronics, meters, protection relays, microgrid controllers and data center systems. 

What you will do  

  • Design and build production Rust software for the EMS, taking ownership from technical design through implementation, testing and release. 
  • Propose and document technical designs, then take them through review with senior engineers and refine them on that feedback. 
  • Work directly with project teams implementing customer systems to understand requirements, equipment integration needs and operational constraints. 
  • Translate those needs into well-designed, reusable platform features and reliable production code, clarifying tradeoffs and validating the result with project teams. 
  • Improve reliability, performance, diagnostics and maintainability as the platform serves more sites and applications. 
  • Participate in architecture discussions and code reviews, explain tradeoffs clearly and document decisions that others need to understand. 

What you bring  

  • Real strength in Rust. Enough that you can read our codebase, find your way around it and contribute without a language ramp. Professional Rust is welcome, and serious personal or open source Rust counts. 
  • Systems programming depth in areas such as concurrency, memory, timing or failure handling. 
  • Strong software design and coding skills, and the judgment to know when a design is right before you start writing. 
  • Comfort working in a large and complex codebase. You can read unfamiliar code, build a mental model of it and make changes with confidence. 
  • A commitment to writing clear, well-tested software that behaves reliably in production, and curiosity about energy, physical systems and AI data center infrastructure. 
  • Experience collaborating with software and project delivery teams to turn complex customer requirements into reliable, maintainable production software. 
  • The ability to work independently, seek context when needed and discuss technical disagreements constructively. 
  • High agency. You move work forward on your own, you find the context you need, and you raise issues early. 
  • An exceptional work ethic. You work quickly and precisely, you take ownership of problems and you follow them through to the end. 
  • Thoughtful use of AI development tools, with responsibility for understanding, reviewing and testing the code you ship. We use them in a measured way. Everything that enters our codebase is understood, reviewed and tested by the engineer who ships it. We are not interested in AI slop. 
  • Availability to start soon. 

Experience with BESS, MV UPS or real-time controls is a plus, but not a requirement. Familiarity with real-time Linux, industrial protocols, AWS or React is also helpful. 

Location and working arrangements  

This role is remote to start. We expect to move to a hybrid schedule in the first half of 2027, with at least three days each week in the office and the remaining days available for remote work. Occasional field travel is available based on interest and is not required for this role. 

Austin, Texas, or Bend, Oregon are strongly preferred, and a relocation package is available. You would need to be in Austin or Bend by the time we move to hybrid. 

Compensation and benefits  

Competitive base salary, bonus and equity, with flexibility in the mix based on the candidate and role. We currently offer a benefits stipend while a benefits package is being established, with availability estimated for January 1, 2027. 

 

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Rust Software Engineer in Austin, TX vacancy
  •  ...training pipelines plus top AI researchers who specialize in software engineering logical reasoning STEM multilinguality multimodality and agents...  ...as well as in Python JavaScript (including ReactJS) C/C Rust and Go; evaluating and refining AI-generated code for efficiency... 
    Suggested
    Contract work
    For contractors
    Flexible hours

    Turing

    Austin, TX
    6 days ago
  • Full Stack Software Engineer Responsibilities: 2+ years of hands-on front-end development experience with web apps using TypeScript, HTML, CSS...  ...experience with back-end programming languages such as Go, Rust, NodeJS, or Python. Experience architecting RESTful APIs and... 
    Suggested

    TechDigital Group

    Austin, TX
    3 days ago
  •  ...operate large-scale and TLS termination systems, migrate core infrastructure to a Rust-based proxy, and optimize protocol performance on real traffic. You’ll collaborate with top engineers and contribute to industry standards. Join a team that values curiosity, rapid... 
    Suggested

    Webhosting

    Austin, TX
    2 days ago
  • Full-Stack Software Engineer Location: Global, Fully Remote Job Type: Contractor | ~15 hours/week Schedule: Flexible We're looking for experienced...  .... Required Skills Python React JavaScript Java Node.js Rust Go TypeScript Strong full-stack development experience Experience... 
    Suggested
    Remote job
    For contractors
    Flexible hours

    YO AI Labs

    Austin, TX
    2 days ago
  • $151k - $281k

     ...product-stack interfaces. Test the real robot software and firmware against simulated hardware....  ...iterate fast. Note: The team is hiring engineers at all levels, both junior and senior....  ...succeed. What we’re looking for Strong Rust skills; Python for test tooling and... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Neuralink

    Austin, TX
    3 days ago
  •  ...online without adding hardware, installing software, or changing a line of code. Internet...  ..., and faster for everyone. Cloudflare’s Engineering teams build and run the software that handles...  ...include: Typescript/Javascript, Go, Rust, C/C++ and Python. The ideal intern is... 
    Full time
    Part time
    Summer work
    Internship
    Work at office
    Local area
    Monday to Friday
    3 days per week

    Cloudflare

    Austin, TX
    2 days ago
  •  ...for students in computer science and related fields. You will work with engineers on projects that influence millions of users across the Cloudflare network, using TypeScript/JavaScript, Go, Rust, C/C++, and Python. Ideal interns are curious, proactive, and able to complete... 
    Full time
    Internship

    Cloudflare

    Austin, TX
    2 days ago
  • $119k - $200k

     ...design. You will be responsible for writing software and making sure your code works on an...  ...:Evidence of exceptional ability in engineering or computer science.Hands-on experience...  ...Linux and a system language like C/C++/Rust.Strong understanding of engineering first... 
    Full time
    Temporary work
    Work experience placement

    Neuralink

    Austin, TX
    3 days ago
  •  ...Full Stack Software Engineer Location: Austin, TX (Hybrid) 3 days a week Pay Rate: DOE Requirements: Recent, relevant experience in: • Modern UI technologies like HTML5, CSS3, MVC, JavaScript • Modern Programming Languages (C#.Net/.Net Core) • Building... 
    3 days per week

    Staffing the Universe

    Austin, TX
    1 day ago
  •  ...Full Stack Software Engineer Location: Austin, TX, United States Category: Technology Job ID: 3242 Apply Now Description Recognized as the No. 1 site trusted by real estate professionals, Realtor.com® has been at the forefront of online real estate for... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    realtor.com

    Austin, TX
    2 days ago
  • Saronic Technologies is seeking a Systems Software Engineer in Austin to work on autonomous surface vessels. This role involves designing and implementing software systems, collaborating with hardware engineers, and optimizing performance in maritime environments. Candidates... 

    Saronic

    Austin, TX
    2 days ago
  •  ...Full Stack Software Engineer - AI -Austin TX / Warren MI About the Role We are seeking an innovative Full Stack Software Engineer with specialized expertise in Artificial Intelligence to drive the development of our next-generation applications. In... 

    3B Staffing LLC

    Austin, TX
    3 days ago
  •  ...the physical delivery of their prescription. This role is for an engineer who thrives on the "hard problems" of healthcare - maintaining...  ...based video calls, and SIP-to-web voice conversion Pharmacy Software: Scalable system handling high-volume prescription fulfillment... 
    Temporary work
    Work at office

    Meds

    Austin, TX
    3 days ago
  •  ...Senior Ruby on Rails Software EngineerWe are seeking a Senior Software Engineer responsible for the development and design of web applications and components across...  ...-concurrency, lower-level language (Erlang, C++, Rust, etc.).Excellent analytical, problem-solving, and... 

    Artech

    Austin, TX
    3 days ago
  •  ...Job Description The Senior Full Stack Software Engineer (U.S.) will serve as the senior U.S.-based full stack engineer for Project Trinity, driving the Web UI and API workstreams supporting the Poly 5.x platform. This individual will design, build, and review web and... 
    Shift work

    Insight Global

    Austin, TX
    3 days ago
  • $184k - $287.5k

     ...NVIDIA Senior Software Engineer NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep... 
    Worldwide

    NVIDIA

    Austin, TX
    3 days ago
  •  ...We're looking for a Senior Full-Stack Software Engineer to own significant parts of the platform that captures human intelligence at scale. You'll work hands-on across our entire stack: React/TypeScript on the front end, and FastAPI, PostgreSQL, Redis, LiveKit, and AWS... 
    Local area
    Flexible hours
    Shift work

    Savo Inc.

    Austin, TX
    1 day ago
  • $151k - $261k

     ...Hardware/ Software Co-Design Engineer Austin, Texas, United States; South San Francisco, California, United States About Neuralink: We are...  ...designing and implementing embedded software in C or Rust Expertise in SystemVerilog, C/C++, Python Experience... 
    Full time
    Temporary work
    Flexible hours

    Neuralink

    Austin, TX
    19 hours ago
  •  ...aerospace company based in Town of Texas, Wisconsin is seeking a Software Engineer to support thermal and fluid analysis for critical spacecraft...  ...least a year of coding experience in Python, JavaScript, or Rust. Responsibilities include designing software to enhance... 

    SpaceX

    Austin, TX
    2 days ago
  •  ...possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER (THERMAL & FLUID ANALYSIS) The Thermal & Fluid Analysis team...  ...1+ years of experience coding in Python, JavaScript, and/or Rust (including internship or academic experience) PREFERRED... 
    Permanent employment
    Internship

    SpaceX

    Austin, TX
    2 days ago
  • $35 per hour

     ...Description & Responsibilities We are looking for versatile software engineers who are interested in architecting and implementing elegant software...  ...with Ruby, Python, and/or JavaScript Experience with C/C++/Rust Knowledge of container management and orchestration... 
    Hourly pay
    Full time
    Temporary work
    Internship
    Local area
    Flexible hours

    Neuralink

    Austin, TX
    2 days ago
  • $85k - $130k

     ...Compensation: Pay Range: $85,000.00 - $130,000.00 USD Responsibilities: Our software engineers design and develop custom software, systems, and integrations. You will have the opportunity to work with a team of fellow software engineers, QA engineers, and business... 
    Remote work

    Tempus AI

    Austin, TX
    1 day ago
  •  ...hardware startup with Austin, TX offices seeking an Automation Software Engineering Intern for the summer term. The role offers 4-8 months...  ...code is required for application. You will work on Linux and Rust real-time applications, design robotic control algorithms, and... 
    Summer work
    Internship

    Fab2

    Austin, TX
    2 days ago
  •  ...health & wellness support, paid volunteer hours and much more. We take care of our people so that you can do your best work. Software Engineer We are seeking a Software Engineer to join our team. Raise the Standard Engineers here challenge ideas, simplify what... 
    Immediate start
    Remote work
    Flexible hours

    Insperity

    Austin, TX
    3 days ago
  • $92.5k - $209.5k

     ...Job Description As a Software Developer 3 (IC3) in Oracle Cloud Infrastructure (OCI), you will design, develop, and operate highly...  ...secure, and reliable cloud services. You will work with senior engineers and architects to build distributed systems that power Oracle... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Austin, TX
    2 days ago
  • $83k - $230k

     ...world. Team Description Join the Brain Interfaces Software Team and be part of a team of remarkable and driven engineers accelerating our pathway to human ready brain‑...  ...and at least one system language including Rust, C++, and C (don’t get hung up on this—being an... 
    Temporary work
    Flexible hours

    Neuralink

    Austin, TX
    2 days ago
  •  ...a resilient and abundant system. We are engineers, operators, and creatives solving some of...  ...time. About the Role As an Embedded Software Engineer at Base, you will lead the...  ...firmware. ~ Deep expertise in C, C++, or Rust. ~ Strong experience designing embedded... 
    Shift work

    Base Power Company

    Austin, TX
    1 day ago
  •  ...Embedded Software EngineerThe fab2 team can build anything. We design all the hardware and...  ...firmware.We're hiring embedded software engineers to help build the software systems behind...  ...integration. You'll also work on Linux-based Rust applications used for equipment control,... 
    Work at office
    Night shift

    Fab2

    Austin, TX
    3 days ago
  •  ...Embedded Software & Test EngineerAs an embedded software & test engineer at Paradromics, you will work in tandem with neuroengineers and electronic designers to realize...  ...and latency.Write performant and understandable Rust.Participate in code reviews, design discussions,... 

    Paradromics Inc

    Austin, TX
    4 days ago
  • $167.15k - $190k

     ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in Texas, United States. Join a fast-growing fintech environment focused on transforming how digital payments are... 
    Remote work
    Worldwide

    Jobgether

    Austin, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Rust Software Engineer. Be the first to apply!