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

Software Engineer, Distributed Compute

Base Power

About Base Base is America’s next-generation power company. We’re rebuilding the foundation of modern civilization–electricity–by deploying a vast network of distributed batteries that is transforming today’s fragile, centralized grid into a resilient and abundant system. We are engineers, operators, and creatives solving some of the most complex, interdisciplinary challenges of our time. About the Role Base is building the software that coordinates distributed computing across thousands of physical devices deployed in homes and grid infrastructure. We're looking for a Software Engineer to design, build, and maintain the software systems that run on connected devices — collecting telemetry, executing compute tasks, and communicating state back to central infrastructure — while ensuring reliability, security, and performance at the edge. This is not a firmware role. You'll be writing application-level software in systems languages (Go, Rust, C) that runs on deployed hardware. You'll own the full lifecycle: from understanding hardware constraints and network conditions in the field, to designing resilient communication protocols, to shipping updates to thousands of devices safely. You'll work closely with hardware engineers who understand device capabilities, infrastructure engineers building the backend coordination layer, and product teams who need reliable edge computation. Your software is the bridge between physical devices and cloud infrastructure — it must be efficient, resilient, and maintainable. What You'll Do Design and implement core device software that runs reliably on thousands of deployed devices with >99.5% uptime, reducing software-related incidents through improved error handling, telemetry, and observability. Build robust device-to-cloud communication protocols that handle network interruptions, packet loss, and latency without data loss, ensuring state consistency across distributed devices. Create safe, rapid deployment infrastructure and tooling that allows the team to push updates to devices in the field with clear rollback mechanisms and health monitoring. Develop telemetry systems that collect the right data to diagnose problems without being bandwidth-heavy or privacy-invasive, enabling remote debugging and system understanding. Work within hardware constraints (memory, CPU, power, storage) and design software that respects physical limits while maximizing functionality and efficiency. Collaborate with hardware engineers to understand device capabilities and limitations, and translate those into sound architectural decisions. Partner with infrastructure teams on device-to-cloud sync protocols, authentication, and secure communication. Ship code that is tested, reviewed, monitored, and maintainable — treating edge software with the same rigor as backend services. What You'll Bring 3+ years of production software experience on physical devices, IoT systems, or embedded systems (not firmware, but software running on devices) Strong experience in C, C++, Rust, Go, or equivalent systems languages Deep understanding of networking, APIs, and device communication protocols Experience building software that handles unreliable networks, offline states, and eventual sync Familiarity with Linux or equivalent operating systems at the system level Understanding of battery life, memory constraints, and performance optimization on resource‑constrained hardware Comfort owning backend device software end‑to‑end: development, testing, deployment, and monitoring Nice to Haves Experience with real‑time or safety‑critical systems Background in automotive, robotics, industrial IoT, or energy/utilities Experience with OTA (over‑the‑air) updates and device management platforms Familiarity with containerization or lightweight runtimes (Docker, systemd, etc.) Experience with gRPC or other RPC frameworks for device communication Exposure to cryptography and secure communication on devices Experience with distributed tracing and understanding system behavior at edge scale About the Team Base is solving one of the hardest problems in energy infrastructure: coordinating distributed computing at the edge. Today, we’re managing devices across thousands of homes and grid assets, and we need software that can run autonomously on those devices while staying in sync with central systems. This team owns the software that makes that possible — every device deployed with buggy or slow software reflects directly on our mission and member experience. You'll see the real impact of your work: devices failing and coming back online, members avoiding blackouts, and infrastructure operating more reliably. This is infrastructure work that matters to American energy. Please note: Base is a startup, which means priorities shift and evolve quickly. Your role may expand or change based on the needs of the business at any given time, so the responsibilities listed may not be exhaustive. Our Values First Principles Thinking: Question assumptions. Principles > rules. Operate at Base Pace: Focus on what matters, act quickly, and learn by doing. Give & Get Feedback: Be direct, be humble, and maintain a growth mindset. Everyone’s an Owner: Follow through on commitments and own results. Strong Opinions, Loosely Held: Drive clarity and make calls with imperfect information. Committed to the Mission: Rebuilding the grid is a big challenge. We work hard because we care deeply about the impact we’re creating. We work in‑person. It’s not a 9‑to‑5. We are all‑in. Fun & Optimism Coexist with Grit: Collaboration and celebration coincide with the intensity of building real things. Do the best work of your life at Base. #J-18808-Ljbffr Base Power

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Distributed Compute in Austin, TX vacancy
  • Base Power in Austin, Texas is looking for a Software Engineer to design and maintain software for distributed devices. You'll develop application-level software to ensure reliable, efficient communication and performance across various devices, collaborating closely with... 
    Suggested

    Base Power

    Austin, TX
    1 day ago
  • $149k - $204.6k

     ...the supply chain. Intelligent software orchestrates advanced robots...  ...for a Senior Software Engineer to join our Perception team....  ...a related discipline (e.g., Computer Science, Electrical Engineering...  ...learning to solve today’s complex distribution challenges, Symbotic enables... 
    Suggested

    Symbotic

    Austin, TX
    1 day ago
  •  ...company is seeking a Senior Member Technical Staff to join their Compute Data Plane team in Austin, Texas. This role involves designing...  ...a Bachelor's in Computer Science, extensive experience in distributed systems, and proficiency in various programming languages. Competitive... 
    Suggested

    Ll Oefentherapie

    Austin, TX
    3 days ago
  • $96.8k - $306.4k

    Job Description Sr Principal Software Engineer role is a senior technical leadership position...  ...expertise in security‑critical software, distributed systems, Linux, networking, cloud‑...  ...development experience BS or MS degree in Computer Science or equivalent domain‑specific... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Austin, TX
    1 day ago
  • $97.5k - $199.5k

     ...Qualifications: BS/MS/PhD in Computer Science or related field,...  ...Extensive hands-on software design and programming experience...  ...experience designing and building distributed systems and large-scale...  ...guidance to junior engineers and peers Drive adoption... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Austin, TX
    1 day ago
  • $175k - $300k

     ...share these goals. Whoever deploys frontier compute infrastructure fastest will decide...  ...them - with teams spanning hardware and software. Speed and scale are our key differentiators...  ...the frontier forward. The Production Engineering Team Examples of key exciting problems the... 
    Local area

    Fluidstack

    Austin, TX
    1 day ago
  • $79.2k - $209.5k

     ...bare-metal provisioning systems. Key responsibilities include software design and development for major components, tackling complex...  ..., and improving operational efficiency. A solid foundation in distributed systems and coding in C++ or Java is essential for success. The... 

    Oracle

    Austin, TX
    1 day ago
  • Oracle is seeking a Systems/Software Developer in Austin, Texas to join its OCI team. The...  ...background and experience in enterprise distributed systems. Requirements include 6-10+ years...  ...in Java and Python, and a BS or MS in Computer Science. Oracle offers competitive salary... 

    Oracle

    Austin, TX
    1 day ago
  •  ...Oefentherapie in Austin, Texas is looking for a Senior Engineer to join the Oracle Cloud Infrastructure’s Compute team. This role involves designing, building, and...  ...of servers worldwide. You will tackle complex distributed systems challenges while ensuring high... 
    Worldwide

    Ll Oefentherapie

    Austin, TX
    18 hours ago
  •  ...are seeking a talented Robot Platform Software Engineer to join our team in Austin, TX. This role...  ...Profiling: Assist in evaluating compute resource requirements by profiling complex...  ...for proven architectural foundations. Distributed Systems: Familiarity with API design,... 
    Local area

    Apptronik

    Austin, TX
    6 hours ago
  • $79.2k - $178.1k

     ...These are essential for running distributed AI/ML/HPC workloads across...  .... Requirements Adaptable Engineers: Self‑motivated individuals...  ...part of the stack, as well as software debugging and low‑level...  ...experience. BS or MS degree in Computer Science or relevant... 
    Temporary work
    Work experience placement
    Flexible hours

    Oracle

    Austin, TX
    1 day ago
  •  ...solve complex problems and appreciates the value of prototyping and iterating applications over time. As a Senior Software Engineer II focusing on Computational Geometry & BIM at ICON, you will be responsible for developing and architecting the pre‑print, computational... 
    For contractors

    ICON Technology

    Austin, TX
    1 day ago
  •  ...will work closely with a geographically diverse engineering organization and will be embedded within our Distribution domain team, owning the engineering surface for...  .... Required Competencies 10+ years of software engineering experience with deep expertise in PHP... 
    Work at office

    Cedarparktexasedc

    Austin, TX
    3 days ago
  •  ...experiences to meet the needs of our growing audience. As a Senior Software Engineer, you'll deliver complex code solutions. You'll support the...  ...high-velocity contributions? What is your background? A Computer Science degree or comparable formal training, certification,... 
    Work experience placement

    H.E.B.

    Austin, TX
    18 hours ago
  • ICON Technology is seeking a Senior Software Engineer II in Austin, TX, to develop and architect the computational geometry software platform for their construction printing systems. This role involves leading the design of products, developing geometric algorithms, and... 

    ICON Technology

    Austin, TX
    1 day ago
  • Senior Software Engineer, Distributed Databases In-Office Locations: Austin, TX | Hybrid About the Department Emerging Technologies & Induction (ETI) is where new and bold products are built and released within Cloudflare. Rather than being constrained by the structures... 
    Work at office

    CloudFlare

    Austin, TX
    4 days ago
  • $150k - $200k

    Founding Full Stack Software Engineer - Serial Founder Team (Multiple Exits) *Austin Base Required...  ..., fine-tuning, or working with computer vision models in real-time applications...  ...how you'd handle API rate limiting in a distributed system. Use an analogy involving something... 
    Full time
    Work at office
    Remote work
    Monday to Friday
    Day shift

    SeeSaw

    Austin, TX
    9 hours ago
  • $141k - $206k

    Technical Curriculum Developer II, Distributed Cloud, Google Cloud Location...  ...center operations, edge computing, or air-gapped network...  ...Google Cloud, Associate Cloud Engineer, Professional Cloud Architect...  ...networking, and private-cloud software orchestration documentation... 
    Local area

    Google

    Austin, TX
    3 days ago
  •  ...General Overview Functional Area: Engineering Career Stream: Design - Software Engineering SAP Short Name: LEN-ENG...  ...Summary The Senior Lead Server Compute CPU & GPU Firmware Test Engineer will...  ...systems (NVMe, SSD, HDD arrays, distributed storage, SAN/NAS). Debug issues related... 

    Celestica

    Austin, TX
    1 day ago
  • $92.5k - $209.5k

     ...the design and development of scalable software solutions while mentoring and guiding teams...  .... Qualifications BS or MS degree in Computer Science or a related technical field involving...  ...working on large‑scale, highly distributed services infrastructure. Experience working... 
    Temporary work
    Flexible hours

    Oracle

    Austin, TX
    7 hours ago
  • $126k - $248k

    Insider, Inc. is seeking a talented engineer in Austin to contribute to the development of core new features for their stream processing platform. The ideal candidate will have a background in distributed systems and experience with Go and Java. The role offers a hybrid... 

    INSIDER

    Austin, TX
    3 days ago
  •  ...involves collaboration with hardware and software teams to ensure efficient performance of...  .... The ideal applicant has a BS/MS in Computer Science or a related field, with strong...  ...in C++ and Python, and experience with distributed systems. This position offers opportunities... 

    EngineersOfAI

    Austin, TX
    1 day ago
  • $60 - $75 per hour

     ...leading technology company is looking for a Software Engineer to join its Ad-Delivery team, a diverse...  ...environment Engineer secure and scalable distributed data processing systems Minimum Qualifications Bachelors degree in Computer Science or equivalent 2+ years of... 
    Contract work
    Worldwide

    OSI Engineering

    Austin, TX
    4 days ago
  • Software Development Engineer, AI & Data Platforms (AiDP) Austin, Texas, United States Corporate Functions AI & Data Platforms...  ...highly optimized SQLs, procedures for distributed data applications. BS in Computer Science, or similar degree or equivalent industry... 

    Apple Inc.

    Austin, TX
    1 day ago
  • Oracle is looking for a Software Engineer in Austin, Texas, with over 4 years of experience. The role involves defining and developing software...  ...software solutions. Candidates must have a BS or MS in Computer Science and be proficient in Java. Benefits include medical... 

    Oracle

    Austin, TX
    1 day ago
  •  ...Senior Software EngineerSkip to main content#Senior Software Engineer page is loaded## Senior Software EngineerApplyremote type...  ..., a solid understanding of distributed and event-driven systems, and the...  ...Bachelor's or Master's degree in Computer Science, Engineering, or a... 
    Local area
    Work from home
    Relocation package

    General Motors

    Austin, TX
    2 days ago
  • $164.8k - $228.4k

     ...Technology team builds the software systems, automation, and internal...  .... As a Senior Software Engineer, you will design and build internal...  ...Bachelor’s degree in Computer Science, Engineering, Mathematics...  ...integrations, webhooks, or distributed system interfaces.... 
    Summer work
    Bank staff
    Currently hiring
    Work at office
    Local area
    Remote work
    Work from home

    UpStart

    Austin, TX
    1 day ago
  • $110.7k - $156.55k

     ...with us you’ll get to work on complex distributed systems and solve massive scale problems...  ...for dedicated, curious, and energetic Software Engineers who embrace solving complex challenges...  ...in Math, Science, Engineering, or Computer Science, Information Systems or related... 
    Work at office
    Local area
    Visa sponsorship
    Relocation package

    Tink

    Austin, TX
    4 days ago
  • Oracle in Austin, Texas is seeking engineers passionate about building cloud technology. Join the Virtual Machine Infrastructure Team to shape the future of cloud computing through high-performance solutions. Responsibilities include leading engineering initiatives, designing... 

    Oracle

    Austin, TX
    1 day ago
  • $160k - $180k

     ...member of the Technology team, the Senior Software Engineer (US) plays a hands‑on role in the...  ...React Native, across microservices and distributed systems Design and deliver maintainable...  ...tools, programming techniques, and computing equipment; participating in educational... 
    Remote work
    Flexible hours
    Afternoon shift

    Dabble.com

    Austin, TX
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Distributed Compute. Be the first to apply!