Skip to content
×

Senior Software Engineer

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: Ethereum Technologies
Full Time position Listed on 2026-11-14
Job specializations:
Salary/Wage Range or Industry Benchmark: 78 USD Hourly USD 78.00 HOUR

Job Description & How to Apply Below

US Citizen, Green Card, H-1B, OPT-EAD, CPT, Other

  • Job Title:

    Senior Software Engineer
  • Location:

    Chicago, IL
  • Duration: 10 Months
  • Bill Rate: $78/hour (C2C)
  • Job Type: W-2, 1099, C2C
  • Client:
    To Be Discussed Later
  • Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-4

    EAD, Other

We are looking for a Senior Software Engineer to provide scientific computing support to our customer. You will sustain and modernize the existing computational framework, improve software performance and portability, and support HPC readiness and evolving three-dimensional modeling capabilities. The work combines hands-on scientific programming with testing, documentation, and software quality practices under NQA-1 requirements.

Responsibilities:
  • Develop, analyze, refactor, and maintain legacy scientific software.
  • Work in mixed-language environments using Fortran, Python, and C and/or C++.
  • Improve Linux portability, migration readiness, maintainability, and stability.
  • Debug and profile scientific applications; conduct performance benchmarks and scalability assessments.
  • Perform software verification and validation and maintain reproducible computational workflows.
  • Improve source code documentation and identify technical debt and high-risk code.
  • Support scientific data-processing workflows and a range of conceptual, process, and numerical models.
Required qualifications:
  • Master's degree in computer science, engineering, or a related discipline such as environmental science, mathematics, or physics; or a related bachelor's degree with at least 10 years of relevant experience.
  • At least 5 years of experience in computational modeling, software development, and software documentation, including legacy software and systems.
  • Experience with GNU/Linux development, build and compilation tool chains, and Bash or equivalent shell scripting.
  • Hands-on HPC experience, including Slurm or an equivalent workload scheduler.
  • Experience with software quality standards, testing, scientific data handling, legacy code modernization, and performance analysis.
  • Experience with Doxygen or equivalent automated documentation, Git or equivalent version control, and reproducible builds.
  • Strong written communication skills and the ability to perform work in compliance with NQA-1 requirements.

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

Position Requirements

10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary