CareerPlan

Senior Backend Software Engineer

Madison, Wisconsin, United StatesFull-time2026-11-06 → 2026-11-10
On-site

Core

Design and implement scalable backend solutions for an advanced electromagnetic (EM) simulation platform, integrating cloud and on-premise HPC systems.

Role type

Senior Backend Software Engineer (HPC/Cloud)

Builds

Hybrid cloud compute and storage solutions, web APIs for job orchestration, and distributed simulation pipelines.

Domain

Engineering simulation / High-Performance Computing (HPC) / Cloud Infrastructure

Required skills

Backend engineering (Java, Python, or C++), Distributed systems, Cloud platforms (AWS), Production service ownership, High-performance computing (HPC) clusters

Preferred skills

Kubernetes, Docker, Terraform, Linux troubleshooting, Networking, GPU infrastructure, Job schedulers, Data pipelines

Technologies

Java, Python, C++, AWS, Kubernetes, Docker, Terraform, Ansible, Kafka, SQS, SNS, Linux

Responsibilities

Contribute to API unification and simulation data management; Collaborate on back-end/scheduler integrations; Develop hybrid cloud compute and storage solutions; Optimize and manage high-performance computing clusters; Design scalable web APIs for simulation job orchestration.

Seniority

Senior, hands-on IC