wagey.ggwagey.gg
Open Tech JobsCompaniesPricing
Log InGet Started Free
Jobs/C++ Jobs/Junior Software Engineer – Scientific Computing (C++)

Junior Software Engineer – Scientific Computing (C++)

AxleRemote - USA *2w ago
RemoteJuniorNASoftwarePublic SectorJunior Software EngineerC++PythonLinuxMPICUDA

Upload My Resume

Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT

Apply in One Click

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. • Exposure to parallel or high‑performance computing concepts (e.g., multithreading, vectorization, MPI, OpenMP). • Experience with GPU computing (CUDA, etc.) • Experience running software on HPC clusters or similar shared compute environments. • Familiarity with container technologies (Docker, Singularity). • Experience with profiling or performance‑analysis tools. • Interest in applied scientific or research‑driven software development. • What We Emphasize • Strong fundamentals in C++ and software engineering • Learning and growth over prior domain specialization • Mentorship and collaboration with experienced engineers • Clear ownership of well‑scoped technical components • Disclaimer: The above description is meant to illustrate the general nature of work and level of effort being performed by individuals assigned to this position or job description. This is not restricted as a complete list of all skills, responsibilities, duties, and/or assignments required. Individuals may be required to perform duties outside of their position, job description or responsibilities as needed. • Disclaimer: • The diversity of Axle’s employees is a tremendous asset. We are firmly committed to providing equal opportunity in all aspects of employment and will not tolerate any illegal discrimination or harassment based on age, race, gender, religion, national origin, disability, marital status, covered veteran status, sexual orientation, status with respect to public assistance, and other characteristics protected under state, federal, or local law and to deter those who aid, abet, or induce discrimination or coerce others to discriminate. • Accessibility: If you need an accommodation as part of the employment process please contact: careers@axleinfo.com

Responsibilities

• 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.

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 • Healthcare (FSA) • Parking Reimbursement Account (PRK) • Dependent Care Assistant Program (DCAP) • Transportation Reimbursement Account (TRN) • Axle is seeking a Junior Software Engineer with a strong foundation in C++ and scientific computing to help build and optimize high‑performance software systems used in compute‑intensive research environments. This role focuses on core software engineering and performance‑oriented C++ development within Linux and HPC settings. • You will work as part of a collaborative, cross‑functional team developing scalable, well‑engineered systems for numerical and data‑intensive workloads. While some projects involve image‑based data, prior image processing experience is not required—you will learn these domain‑specific aspects on the job with support from senior engineers and domain experts.

Similar Jobs

Staff Software Engineer, Ads Growth1h ago
RedditReddit·Remote - USA·$217k – $304k/year + Equity
RemoteNAStaffInsuranceMental HealthSales EngineerCustomer Success EngineerGoJavaC++PythonScalaTeam LeadershipEmployee RelationsFull StackShopifyCoaching
Senior Staff Engineer, Ads2h ago
RedditReddit·Remote - USA·$233k – $326k/year + Equity
RemoteNAStaffInsuranceMental HealthStaff EngineerGoJavaC++PythonScalaTeam ManagementEmployee RelationshypothesisCross-functional CollaborationDecision MakingProduct MarketingCoaching
Staff Software Engineer, Ads Safety2h ago
RedditReddit·Remote - USA·$217k – $304k/year + Equity
RemoteNAStaffInsuranceArtificial IntelligenceStaff EngineerSoftware EngineerGoJavaC++PythonScalaTeam ManagementCoachingEmployee RelationsCross-functional Collaboration
Principal Database Programmer (LATAM)2h ago
Precision for MedicinePrecision for Medicine·Remote - Argentina
RemoteLATAMPrincipalClinical ResearchProgrammerPrincipalMicrosoft OfficeExcelProject PlanningC++C#
Senior Software Engineer2h ago
AlpacaAlpaca·Remote - Americas·Equity
RemoteNASeniorCloud ComputingSoftware EngineerSenior Software EngineerC++GoZigRustJavaScalaPythonRisk ManagementGCPDockerKubernetesBrexAWSHeroku

Stop filling. Start chilling.Start chilling.

Get Started Free

No credit card. Takes 10 seconds.

© 2026 Dominic Morris. All rights reserved.·Privacy·Terms·