Software Developer
Chicago, IL · On-site
Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or related fields. * 7-10 years of experience with programming languages (e.g., Python, C++, Java ...
Chicago, IL · On-site
Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or related fields. * 7-10 years of experience with programming languages (e.g., Python, C++, Java ...
Chicago, IL · On-site
Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or related fields. * 7-10 years of experience with programming languages (e.g., Python, C++, Java ...
Chicago, IL · On-site
Designing and implementing high-quality software solutions used for algorithmic trading, exchange ... Bachelor's Degree in Computer Science or an equivalent field * Programming skills and understanding ...
Chicago, IL · On-site
Designing and implementing high-quality software solutions used for algorithmic trading, exchange ... Bachelor's Degree in Computer Science or an equivalent field * Programming skills and understanding ...
Designing and implementing high-quality software solutions used for algorithmic trading, exchange ... Bachelor's Degree in Computer Science or an equivalent field * Programming skills and understanding ...
Designing and implementing high-quality software solutions used for algorithmic trading, exchange ... Bachelor's Degree in Computer Science or an equivalent field * Programming skills and understanding ...
Waukegan, IL · On-site
$112K/yr
Bachelor's degree in Computer Science or a related field plus two years of software development experience. Must have at least two years of experience in each of the following: (1) programming ...
Waukegan, IL · On-site
$112K/yr
Bachelor's degree in Computer Science or a related field plus two years of software development experience. Must have at least two years of experience in each of the following: (1) programming ...
$112K/yr
Bachelor's degree in Computer Science or a related field plus two years of software development experience. Must have at least two years of experience in each of the following: (1) programming ...
$112K/yr
Bachelor's degree in Computer Science or a related field plus two years of software development experience. Must have at least two years of experience in each of the following: (1) programming ...
BA or BS, preferably in computer science, engineering or science / technology-based discipline * Demonstrated initiative as self-starter * Experience with different Software Development Lifecycle ...
BA or BS, preferably in computer science, engineering or science / technology-based discipline * Demonstrated initiative as self-starter * Experience with different Software Development Lifecycle ...
Chicago, IL · On-site
BA or BS, preferably in computer science, engineering or science / technology-based discipline * Demonstrated initiative as self-starter * Experience with different Software Development Lifecycle ...
Chicago, IL · On-site
BA or BS, preferably in computer science, engineering or science / technology-based discipline * Demonstrated initiative as self-starter * Experience with different Software Development Lifecycle ...
Chicago, IL · On-site
$50.50 - $68/hr
... computer science university. *Looking for Software Developers from top tier universities with a strong GPA. PhD in mathematics, statistics, physics or engineering is preferred. Will consider ...
Chicago, IL · On-site
$50.50 - $68/hr
... computer science university. *Looking for Software Developers from top tier universities with a strong GPA. PhD in mathematics, statistics, physics or engineering is preferred. Will consider ...
Deerfield, IL · On-site
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that ...
Deerfield, IL · On-site
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that ...
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that ...
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that ...
Bensenville, IL · On-site
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
Bensenville, IL · On-site
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
Bensenville, IL · On-site
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
Quick apply
Bensenville, IL · On-site
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
Bensenville, IL · On-site
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
Quick apply
Bensenville, IL · On-site
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
Bensenville, IL · On-site
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
Bensenville, IL · On-site
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
Bensenville, IL · On-site
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
Quick apply
Bensenville, IL · On-site
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
Bensenville, IL · On-site
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
Bensenville, IL · On-site
$18.75 - $24.50/hr
Current student or recent graduate in Computer Science, Software Engineering, or a related field. * Experience with JavaScript, Python, or other programming languages . * Knowledge of database ...
Chicago, IL · On-site
$50.50 - $68/hr
C++ Software Developer, Chicago, IL We are seeking a C++ Software Developer to enhance a real-time ... degree in computer science or a related field. - Expert C++ and object-oriented design skills ...
Chicago, IL · On-site
$50.50 - $68/hr
C++ Software Developer, Chicago, IL We are seeking a C++ Software Developer to enhance a real-time ... degree in computer science or a related field. - Expert C++ and object-oriented design skills ...
$86.1K - $91K
17% of jobs
$92.5K is the 25th percentile. Wages below this are outliers.
$91K - $95.8K
26% of jobs
The median wage is $97.6K / yr.
$95.8K - $100.7K
20% of jobs
$100.7K - $105.6K
4% of jobs
$105.6K - $110.5K
5% of jobs
$113.5K is the 75th percentile. Wages above this are outliers.
$110.5K - $115.3K
4% of jobs
$115.3K - $120.2K
5% of jobs
$120.2K - $125.1K
4% of jobs
$125.1K - $129.9K
4% of jobs
$129.9K - $134.8K
5% of jobs
$134.8K - $139.7K
4% of jobs
$86.1K
$105.7K
$139.7K
A Scientific Software Developer requires strong programming skills (such as Python, C++, or Java), a solid background in scientific concepts, and typically a degree in computer science, engineering, mathematics, or a related field. Familiarity with scientific computing libraries, version control systems (like Git), and experience using high-performance computing (HPC) resources are often expected; certifications in these tools can be advantageous. Excellent problem-solving, communication, and collaboration skills help contribute effectively to research-driven, multidisciplinary teams. These capabilities are vital to translate complex scientific needs into reliable and reproducible software solutions that advance research goals.
A Scientific Software Developer designs, develops, and optimizes software tools to support scientific research and analysis. They work closely with scientists to create algorithms, simulations, and data-processing pipelines tailored to specific research needs. This role often involves proficiency in programming languages like Python, C++, or Fortran, as well as expertise in numerical computing, data visualization, and high-performance computing.
Scientific Software Developers are often involved in developing, optimizing, and maintaining software used in fields such as bioinformatics, physics simulations, environmental modeling, data analysis, and computational chemistry. Their projects can span from designing algorithms for processing large-scale scientific data to creating user interfaces or automating laboratory workflows. Depending on the employer, you may work closely with scientists and researchers to understand domain-specific needs and translate them into technical solutions. This collaborative environment enables you to contribute directly to scientific discoveries while growing your technical and domain expertise.
7.7
Based on 97 frontline employees who took The Breakroom Quiz
191st of 352 rated engineering
Sourced by ZipRecruiter
Machinery manufacturing, industrial automation equipment manufacturing, it services and software development
10,000+ Employees
Washington, DC, US