Senior Backend Software Engineer

Carex Consulting Group

Boston (MA)

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Carex Consulting Group is partnering with a leading technology partner to hire a Backend Software Engineer to design and implement scalable backend systems for an advanced engineering simulation platform. The role emphasizes high-performance computing, cloud integration, and robust API design.

You will work on distributed systems, data management, and on-premise to cloud transitions, building reliable, observable infrastructure with Docker, Kubernetes, and CI/CD pipelines to support growing

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • Professional backend development experience with Java, Python, and/or C++.
  • Experience with AWS or comparable cloud platforms and infra automation.
  • Strong backend service development and web API architecture knowledge.
  • Hands-on with Docker, Kubernetes, and container orchestration.
  • Experience operating distributed systems in production environments.
  • Familiarity with Terraform, Ansible, or similar tools.
  • Knowledge of Linux systems and troubleshooting.

Responsibilities

  • Design, develop, and maintain scalable backend services and web APIs for simulation workflows.
  • Improve API unification, data management, caching, synchronization, and storage.
  • Collaborate with infra teams to build simulation-specific backend solutions.
  • Architect and deploy Kubernetes-based infrastructure for distributed workloads.
  • Develop CI/CD pipelines and infrastructure-as-code for reliable deployments.
  • Optimize HPC environments with high-speed interconnects and compute resources.

Skills

Backend development
APIs
Linux troubleshooting
Security best practices

Education

Bachelor's degree in CS/Engineering

Tools

Docker
Kubernetes
Terraform
Ansible
Slurm

Job description

Carex is working with a leading technologypartner to hire a Backend Software Engineer to design and implement scalable solutions supporting an advanced engineering simulation platform. This role will focus on high-performance computing (HPC), backend infrastructure, web API architecture, distributed systems, data management, and cloud integration.

The ideal candidate brings strong backend engineering experience and enjoys solving complex infrastructure and systems challenges. This position will play an important role in improving simulation workflows, connecting cloud and on-premise computing environments, and building reliable systems capable of supporting growing compute and user demands.

What You'll Do
  • Design, develop, and maintain scalable backend services and web APIs supporting simulation workflows and data access.
  • Improve software systems related to API unification, simulation data management, caching, synchronization, storage, and scripting.
  • Collaborate with engineering and infrastructure teams to develop simulation-specific backend solutions and improve scheduler integrations.
  • Design efficient task pipelines and APIs for orchestrating complex, multi-physics simulation workloads.
  • Build and maintain hybrid-cloud compute and storage solutions connecting on-premise HPC environments with modern cloud platforms.
  • Architect and deploy Kubernetes-based infrastructure for distributed compute and simulation workloads.
  • Develop CI/CD pipelines and infrastructure-as-code solutions that enable reliable, reproducible deployments.
  • Optimize and manage high-performance computing environments using high-speed interconnects and CPU/GPU resources.
  • Build monitoring, logging, and observability capabilities to improve platform performance, reliability, and troubleshooting.
  • Design secure service architectures, including authentication, authorization, and related backend security controls.
  • Improve infrastructure scalability and utilization as application traffic, data volumes, and computational demands grow.
  • Develop internal infrastructure tooling that improves engineering productivity and platform operations.
What You'll Bring
  • Bachelor's degree or higher in Computer Science, Computer Engineering, or a related technical field.
  • Professional backend software development experience using Java, Python, and/or C++.
  • Strong experience with AWS or comparable cloud platforms, including compute, storage, networking, IAM, and infrastructure automation.
  • Expertise in backend service development and web API architecture.
  • Hands-on experience with Docker, Kubernetes, and container orchestration.
  • Experience designing, deploying, and operating distributed systems in production environments.
  • Strong knowledge of Linux systems and infrastructure troubleshooting.
  • Experience with infrastructure automation and configuration management tools such as Terraform, Ansible, or similar technologies.
  • Familiarity with monitoring, logging, and observability platforms and practices.
  • Solid understanding of networking fundamentals and backend security best practices.
  • Ability to learn quickly, adapt to evolving technical challenges, and develop innovative solutions in a fast-paced environment.
  • Experience integrating cloud platforms with HPC environments or large compute clusters is a plus.
  • Familiarity with job schedulers such as Slurm, distributed computing frameworks, or large-scale data pipelines is a plus.
  • Experience supporting scientific computing, engineering, or simulation platforms is a plus.
  • Knowledge of GPU infrastructure and resource scheduling is a plus.
  • Experience developing internal infrastructure tooling or developer platforms is a plus.

Carex Consulting Group is an equal opportunity employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity, or Veteran status.

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

Similar jobs worth comparing

Senior Backend Engineer - HPC & Cloud Platforms
Senior Backend Engineer - HPC & Cloud Platforms

Carex Consulting Group • Boston (MA)

On-site
USD 120,000 - 180,000
Senior Backend Software Engineer
Senior Backend Software Engineer

Flexcompute • Watertown (MA)

On-site
USD 120,000 - 160,000
Competitive equity package
Health insurance
401(k) contribution
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Flexcompute Inc. • City of Watertown (NY)

On-site
USD 120,000 - 170,000
Competitive equity package
Health insurance
401(k) Contribution
+2
Senior Backend Engineer - HPC & Cloud Compute
Senior Backend Engineer - HPC & Cloud Compute

Flexcompute • Watertown (MA)

On-site
USD 120,000 - 160,000
Competitive equity package
Health insurance
401(k) contribution
+2
Senior Backend Engineer
Senior Backend Engineer

Beacon Technologies • Madison (WI)

Hybrid
USD 110,000 - 150,000
Software Engineer, Backend Engineer
Software Engineer, Backend Engineer

Rescale • United States

On-site
USD 80,000 - 120,000
Senior HPC Engineer, Services
Senior HPC Engineer, Services

Quiet Capital • United States

On-site
USD 100,000 - 130,000
Senior Software Engineer, Systems Programming
Senior Software Engineer, Systems Programming

Sedaro • Arlington (VA)

On-site
USD 140,000 - 190,000
Equity
Unlimited PTO
401(k) with 4% match
+5
Senior HPC Engineer, Services
Senior HPC Engineer, Services

Rescale • United States

On-site
USD 100,000 - 150,000
Senior Backend Engineer for HPC Simulation Platform
Senior Backend Engineer for HPC Simulation Platform

Flexcompute Inc. • City of Watertown (NY)

On-site
USD 120,000 - 170,000
Competitive equity package
Health insurance
401(k) Contribution
+2