Principal Software Engineer, Edge Compute

101 Bloom Energy

United States

On-site

USD 155,800 - 224,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bloom Energy in San Jose, CA is seeking a Principal Software Engineer for Edge Compute to design and optimize edge and backend services using Rust or Go, focusing on real-time data processing and secure delivery.

You will collaborate across teams, perform thorough code reviews, and contribute to CI/CD and documentation. The role emphasizes on-site work, security best practices, and robust deployment pipelines.

Qualifications

  • At least 10 years of programming experience with Rust/Go or similar compiled languages.
  • Strong debugging skills across systems, integrations, and networks.
  • Solid understanding of TCP/UDP, latency, packet flows, and streaming data patterns.
  • Experience with modern Git workflows and CI/CD pipelines.
  • Proven ability to work in a disciplined engineering environment (testing, docs, reviews).
  • Nice to have: Helm/Kubernetes deployment familiarity.
  • Experience with containers and secure container practices.

Responsibilities

  • Design, implement, and optimize system-level and backend services in Rust or Go.
  • Debug complex issues across services, integrations, and network layers.
  • Build and maintain components interacting with TCP/UDP protocols and real-time data sources.
  • Collaborate cross-functionally to integrate with internal/external APIs and services.
  • Contribute to engineering practices including code reviews, documentation, and operations.
  • Follow SDLC processes to ensure maintainability, reliability, and secure delivery.

Skills

Rust/Go expertise
Debugging across services
Networking fundamentals
Git & CI workflows
Testing & documentation
Kubernetes familiarity
Docker / containers
Security best practices

Tools

GitHub Actions
Docker
Kubernetes
Helm

Job description

Principal Software Engineer, Edge Compute

Location: San Jose, CA. Fully on‑site, 5 days a week. Reports to Sr Director Software Engineering.

Responsibilities
  • Design, implement, and optimize system‑level and backend services in Rust or Go.
  • Debug complex issues across services, integrations, and network layers.
  • Build and maintain components that interact with TCP/UDP protocols, streaming data sources, and real‑time systems.
  • Collaborate cross‑functionally to integrate with internal and external APIs and services.
  • Contribute to strong engineering practices including code reviews, documentation, and operational readiness.
  • Follow disciplined SDLC processes to ensure maintainability, reliability, and secure delivery.
Qualifications
  • At least 10 years of overall programming experience, with strong experience in Rust or Go (or other compiled languages).
  • Solid debugging skills across systems boundaries (services, integrations, networking).
  • Strong understanding of network fundamentals: TCP/UDP, network latency, packet flows, connection management; streaming data patterns & backpressure.
  • Experience working with git and modern software development workflows.
  • Proven ability to work in a disciplined engineering environment (testing, CI, documentation, peer reviews).
  • Nice to have: familiarity with Helm charts and Kubernetes application deployment.
  • Experience with containers (Docker, others) and secure containers.
  • Understanding of edge security concepts and secure software practices.
  • Exposure to DevOps pipelines, CI/CD systems, or GitHub Actions or similar tools.
Benefits

Competitive medical, dental, and vision plans with large employer contribution; 401(k) retirement plan with company match; generous mental health support services; legal services; virtual physical therapy access; fertility and family forming benefits.

Equal Opportunity Employment

Bloom Energy is an equal opportunity employer and makes employment decisions based on merit. All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, or disability. Bloom Energy makes reasonable accommodation consistent with applicable laws for qualified individuals with disabilities.

Compensation

Salary range: $155,800.00 – $224,200.00.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer, Edge Compute
Principal Software Engineer, Edge Compute

Bloom Energy • San Jose (CA)

On-site
USD 155,000 - 225,000
Comprehensive medical, dental, and vision plans
401(k) Retirement Plan with company match
Mental Health Support services
Lead Edge Compute Engineer (Rust/Go)
Lead Edge Compute Engineer (Rust/Go)

101 Bloom Energy • United States

On-site
USD 155,000 - 225,000
Sr Staff Software Engineer - DevOps
Sr Staff Software Engineer - DevOps

Bloom Energy • San Jose (CA)

On-site
USD 134,000 - 194,000
Competitive Medical, Dental, and Vision plans
401(k) retirement plan with company match
Mental health support services
+3
Sr. Staff Cloud Engineer
Sr. Staff Cloud Engineer

Bloom Energy • San Jose (CA)

On-site
USD 156,000 - 224,000
Staff Security Engineer, SOC
Staff Security Engineer, SOC

Bloom Energy • San Jose (CA)

On-site
USD 156,000 - 224,000
Medical, dental & vision benefits
401(k) with company match
Mental health support
+3
Sr. Staff Cloud Engineer
Sr. Staff Cloud Engineer

101 Bloom Energy • United States

On-site
USD 156,000 - 224,000
Medical, Dental, Vision plans
401(k) with company match
Mental Health Support
Senior Manager, Engineering & Technology Finance
Senior Manager, Engineering & Technology Finance

Bloom Energy • San Jose (CA)

On-site
USD 141,000 - 205,000
Comprehensive medical, dental, and vision plans
401(k) with company match
Mental Health Support services
Senior Engineer, Linux System Administrator
Senior Engineer, Linux System Administrator

Bloom Energy • San Jose (CA)

On-site
USD 134,000 - 194,000
Medical benefits
401(k) plan with match
Mental health support
+3
Senior Automation Engineer
Senior Automation Engineer

101 Bloom Energy • United States

On-site
USD 98,000 - 142,000
Competitive Medical, Dental, and Vision plans
401(k) Retirement Plan with company match
Generous Mental Health Support services
Principal Cloud Security Engineer
Principal Cloud Security Engineer

Bloom Energy • San Jose (CA)

On-site
USD 156,000 - 224,000
Medical, Dental, Vision
401k match
Mental health support
+2