Axle Informatics

Junior Software Engineer – Scientific Computing, C++

Axle Informatics

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $80,000 - $120,000 per year

Job Level

About the role

  • Design, develop, and maintain high‑performance C++ software for scientific and computational workloads.
  • Build scalable applications using modern C++ (17/20) with an emphasis on correctness, performance, and maintainability.
  • Develop and extend scientific computing pipelines running in Linux and HPC environments.
  • Optimize compute‑intensive code using profiling, benchmarking, and performance‑tuning techniques.
  • Collaborate with senior engineers and researchers to translate computational requirements into robust software solutions.
  • Work with containerized applications (Docker, Singularity) deployed in HPC and cloud environments.
  • Integrate applications with HPC schedulers (e.g., Slurm) for batch and interactive workloads.
  • Contribute to documentation, testing, and CI/CD workflows to support reliable software delivery.

Requirements

  • 1–3 years of professional experience (or equivalent academic/research experience) in software development.
  • Proficiency in C++ for scientific or performance-critical applications.
  • Working knowledge of Linux development environments.
  • Familiarity with modern build systems (e.g., CMake, Bazel).
  • Experience or coursework in scientific computing, numerical methods, or systems programming.
  • Basic experience with Python for scripting, tooling, or analysis.
  • Strong problem-solving skills and a desire to learn complex technical systems.
Benefits
  • 100% Medical, Dental & Vision Coverage for Employees
  • Paid Time Off and Paid Holidays
  • 401K match up to 5%
  • Educational Benefits for Career Growth
  • Employee Referral Bonus
  • Flexible Spending Accounts:
  • Healthcare (FSA)
  • Parking Reimbursement Account (PRK)
  • Dependent Care Assistant Program (DCAP)
  • Transportation Reimbursement Account (TRN)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++Linuxscientific computingperformance tuningprofilingbenchmarkingDockerSingularityCMakePython
Soft Skills
problem-solvingcollaborationdesire to learn