Coordinate and lead software engineering and science teams in defining system requirements ... based upon satisfactory job performance, continuing availability of funds and ongoing operational ...
Coordinate and lead software engineering and science teams in defining system requirements ... based upon satisfactory job performance, continuing availability of funds and ongoing operational ...
Lead and mentor a small team developing web-based modeling and AI tools. * Maintain secure ... Partner with scientific, academic, and industry users to improve application functionality ...
Lead and mentor a small team developing web-based modeling and AI tools. * Maintain secure ... Partner with scientific, academic, and industry users to improve application functionality ...
Controls Software Engineer
$53.75 - $68.50/hr
Past membership in multi-developer software projects. * Experience working in a scientific research ... Experience with EPICS based control systems. Additional information: * Appointment type: This is a ...
Controls Software Engineer
$53.75 - $68.50/hr
Past membership in multi-developer software projects. * Experience working in a scientific research ... Experience with EPICS based control systems. Additional information: * Appointment type: This is a ...
Senior Controls Software Engineer
$53.75 - $68.50/hr
Working closely with scientists, engineers, and technical staff, the engineer delivers reliable ... Maintain and upgrade the existing EPICS IOCs including VME and cPCI-based systems. * Provide ...
Senior Controls Software Engineer
$53.75 - $68.50/hr
Working closely with scientists, engineers, and technical staff, the engineer delivers reliable ... Maintain and upgrade the existing EPICS IOCs including VME and cPCI-based systems. * Provide ...
Senior Software Engineer - Software Defined Network (SDN) and Network Observability Team - TeraWave
$145K - $191K/yr
Blue Origin is pioneering the future of space-based communications with TeraWave, a revolutionary ... Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related ...
Senior Software Engineer - Software Defined Network (SDN) and Network Observability Team - TeraWave
$145K - $191K/yr
Blue Origin is pioneering the future of space-based communications with TeraWave, a revolutionary ... Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related ...
R&D Software Engineer
Santa Rosa, CA · On-site
The scope and complexity of your projects will be based on your existing knowledge and capabilities ... Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering or ...
R&D Software Engineer
Santa Rosa, CA · On-site
The scope and complexity of your projects will be based on your existing knowledge and capabilities ... Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering or ...
Sr Software Engineer (Skywalker Sound)
$155K - $208K/yr
... from home. What you'll do: * Lead the software development lifecycle (design, implementation ... Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional ...
Sr Software Engineer (Skywalker Sound)
$155K - $208K/yr
... from home. What you'll do: * Lead the software development lifecycle (design, implementation ... Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional ...
Senior Software Engineer
$150K - $175K/yr
You will work with a team of veteran material scientists and mechanical, electrical, metrology, and ... Actual compensation may be higher or lower in the range based on various factors, including, but ...
Senior Software Engineer
$150K - $175K/yr
You will work with a team of veteran material scientists and mechanical, electrical, metrology, and ... Actual compensation may be higher or lower in the range based on various factors, including, but ...
Senior Software Development Engineer
Bodega Bay, CA · On-site
$145K - $191K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent ... Actual pay rates will vary and will be based on various factors, such as your qualifications ...
Senior Software Development Engineer
Bodega Bay, CA · On-site
$145K - $191K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent ... Actual pay rates will vary and will be based on various factors, such as your qualifications ...
NPI Software Engineer
Santa Rosa, CA · On-site
They are seeking an NPI Software Engineer to develop manufacturing test solutions and collaborate ... Required : • Undergraduate or Graduate Degree in Electrical Engineering, Computer Science, or ...
NPI Software Engineer
Santa Rosa, CA · On-site
They are seeking an NPI Software Engineer to develop manufacturing test solutions and collaborate ... Required : • Undergraduate or Graduate Degree in Electrical Engineering, Computer Science, or ...
R&D Software Engineer
$123K - $199K/yr
Bachelor's or master's degree in computer science, computer engineering, or a related field * Strong programming skills in C++ and C# along with solid software engineering fundamentals * Interest in ...
R&D Software Engineer
$123K - $199K/yr
Bachelor's or master's degree in computer science, computer engineering, or a related field * Strong programming skills in C++ and C# along with solid software engineering fundamentals * Interest in ...
AI Research Software Engineer
Bodega Bay, CA · On-site
$9.7K - $16K/mo
Master's degree in computer science, physics, engineering, or a related field with at least 3 years ... Experience with LLM-based agent architectures, tool-use patterns, and autonomous AI systems.
AI Research Software Engineer
Bodega Bay, CA · On-site
$9.7K - $16K/mo
Master's degree in computer science, physics, engineering, or a related field with at least 3 years ... Experience with LLM-based agent architectures, tool-use patterns, and autonomous AI systems.
Software Engineer, Embedded
Bodega Bay, CA · On-site
$150K - $210K/yr
... Computer Science, Electrical Engineering, or Computer Engineering What we offer: * Competitive ... Actual starting pay will be based on job-related factors including: work location, experience ...
Quick apply
Software Engineer, Embedded
Bodega Bay, CA · On-site
$150K - $210K/yr
... Computer Science, Electrical Engineering, or Computer Engineering What we offer: * Competitive ... Actual starting pay will be based on job-related factors including: work location, experience ...
Software & Systems Engineer
$90K - $140K/yr
... science * Proficiency in Python is required, knowledge of programming languages and fieldbus ... Actual compensation may be higher or lower in the range based on various factors, including, but ...
Software & Systems Engineer
$90K - $140K/yr
... science * Proficiency in Python is required, knowledge of programming languages and fieldbus ... Actual compensation may be higher or lower in the range based on various factors, including, but ...
Software & Systems Engineer
Bodega Bay, CA · On-site
$90K - $140K/yr
... science * Proficiency in Python is required, knowledge of programming languages and fieldbus ... Actual compensation may be higher or lower in the range based on various factors, including, but ...
Quick apply
Software & Systems Engineer
Bodega Bay, CA · On-site
$90K - $140K/yr
... science * Proficiency in Python is required, knowledge of programming languages and fieldbus ... Actual compensation may be higher or lower in the range based on various factors, including, but ...
R&D Software Engineer
Santa Rosa, CA · On-site
$123K - $199K/yr
Bachelor's or master's degree in computer science, computer engineering, or a related field * Strong programming skills in C++ and C# along with solid software engineering fundamentals * Interest in ...
R&D Software Engineer
Santa Rosa, CA · On-site
$123K - $199K/yr
Bachelor's or master's degree in computer science, computer engineering, or a related field * Strong programming skills in C++ and C# along with solid software engineering fundamentals * Interest in ...
Embedded Test Software Engineer
Santa Rosa, CA · On-site
$55 - $58.66/hr
Title: Embedded Test Software Engineer Pay Rate: $55.00 - $58.66/hr Benefits as a Tekberry Temp ... Undergraduate or Graduate Degree in Electrical Engineering, Computer Science, or Computer ...
Embedded Test Software Engineer
Santa Rosa, CA · On-site
$55 - $58.66/hr
Title: Embedded Test Software Engineer Pay Rate: $55.00 - $58.66/hr Benefits as a Tekberry Temp ... Undergraduate or Graduate Degree in Electrical Engineering, Computer Science, or Computer ...
R&D Software Engineer
Santa Rosa, CA · On-site
$122K - $199K/yr
The scope and complexity of your projects will be based on your existing knowledge and capabilities ... Key Job Qualifications: * * BS or MS in Computer Science, Computer Engineering, Electrical ...
R&D Software Engineer
Santa Rosa, CA · On-site
$122K - $199K/yr
The scope and complexity of your projects will be based on your existing knowledge and capabilities ... Key Job Qualifications: * * BS or MS in Computer Science, Computer Engineering, Electrical ...
Software Engineering Lead, Backend
Bodega Bay, CA · On-site
$135K - $300K/yr
Bachelor's degree in Computer Science or related field. * At least 4 years of relevant work ... Experience working with global teams For California based candidates: The standard base salary for ...
Quick apply
Software Engineering Lead, Backend
Bodega Bay, CA · On-site
$135K - $300K/yr
Bachelor's degree in Computer Science or related field. * At least 4 years of relevant work ... Experience working with global teams For California based candidates: The standard base salary for ...
Blue Origin is pioneering the future of space-based communications with TeraWave, a revolutionary ... Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related ...
Blue Origin is pioneering the future of space-based communications with TeraWave, a revolutionary ... Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related ...
Home Based Scientific Software Developer information
See Rohnert Park, CA salary details
$92.5K - $97.7K
17% of jobs
$99.4K is the 25th percentile. Wages below this are outliers.
$97.7K - $103K
26% of jobs
The median wage is $104.9K / yr.
$103K - $108.2K
20% of jobs
$108.2K - $113.4K
4% of jobs
$113.4K - $118.7K
5% of jobs
$121.9K is the 75th percentile. Wages above this are outliers.
$118.7K - $123.9K
4% of jobs
$123.9K - $129.1K
5% of jobs
$129.1K - $134.4K
4% of jobs
$134.4K - $139.6K
4% of jobs
$139.6K - $144.9K
5% of jobs
$144.9K - $150.1K
4% of jobs
$92.5K
$113.5K
$150.1K
How much do home based scientific software developer jobs pay per year?
What is the difference between Home Based Scientific Software Developer vs Scientific Software Engineer?
| Aspect | Home Based Scientific Software Developer | Scientific Software Engineer |
|---|---|---|
| Credentials | Bachelor's or Master's in Computer Science, Physics, or related fields | Bachelor's or Master's in Computer Science, Engineering, or related fields |
| Work Environment | Remote, home-based setup | Typically office or lab environment, but may include remote work |
| Industry Usage | Research institutions, academia, biotech, environmental agencies | Research labs, industry R&D, government agencies |
| Common Search/Comparison | Yes | Yes |
The main difference is that a Home Based Scientific Software Developer primarily works remotely on scientific software projects, often in academia or research settings, while a Scientific Software Engineer may work in more traditional office or lab environments within industry or government. Both roles require similar educational backgrounds and skills, but their work settings and typical employers differ.
What are some common challenges for home-based scientific software developers and how can they be addressed?
What are the key skills and qualifications needed to thrive as a Home Based Scientific Software Developer, and why are they important?
What is a Home Based Scientific Software Developer?

Computer Systems Engineer 3 - Optimization and AI for Scientific Discovery
Bodega Bay, CA
$139K - $235K/yr
Other
Posted 4 days ago
Job description
Berkeley Lab's Applied Mathematics and Computational Research Division has an opening for a Computer Systems Engineer 3 - Optimization and AI for Scientific Discovery to develop and apply machine learning, agentic AI, optimization, and sampling tools to autonomous discovery. In this role, you will be part of the Applied Computing for Scientific Discovery (ACSD) Group, which focuses on enabling scientific discovery through advanced software applications, tools, and libraries across key Department of Energy (DOE) mission areas. You will play a key role within a multidisciplinary team combining elements of applied mathematics, optimization, statistics, machine learning, agentic artificial intelligence, and computational science to accelerate autonomous discovery and manufacturing scale-up.
As part of this dynamic team, you will develop, test, and benchmark new optimization models, active learning and sampling strategies, and design novel machine learning and agentic frameworks that close the feedback loop for automated discovery.
You will:
Develop, apply, and deploy advanced software tools for numerical optimization, active learning, machine learning, and artificial intelligence tailored to science and engineering domains.
Design, develop, test, benchmark, deploy, and tune agentic AI software frameworks and multi-fidelity optimization algorithms to close the feedback loop for automated scientific discovery.
Deploy, optimize, and tune algorithms and software developments within high-performance computing (HPC) environments.
Collaborate actively in a multidisciplinary team environment comprising scientists from energy technologies, physical sciences, mathematics, and computing.
Resolve complex research and engineering issues by analyzing variable factors and exercising judgment to select optimal methods, techniques, and evaluation criteria.
Publish developed algorithms as open-source software packages, maintain code documentation, and contribute to peer-reviewed journal articles and research proposals.
Coordinate and lead software engineering and science teams in defining system requirements, software features, user interfaces, and overall software development processes.
Mentor junior staff and developers while proactively establishing strategic partnerships with internal and external research teams to advance collaborative project goals.
We are looking for:
Education & Experience: Bachelor's degree in Applied Mathematics, Statistics, Machine Learning, Computational Science, or a related field with a minimum of 8 years of related experience; or a Master's degree with 6 years of related experience; or equivalent experience.
Core Technical Background: Strong, demonstrated background in machine learning, artificial intelligence, numerical optimization, and programming.
Framework & Algorithm Development: Demonstrated experience in the design, development, deployment, and application of machine learning, agentic AI, and multi-fidelity optimization algorithms.
Domain & HPC Experience: Proven experience developing software tools and algorithms for autonomous experimentation, inverse design, software optimization, or related domains, along with experience working on high-performance computing (HPC) platforms.
Analytical & Programming Skills: Demonstrated analytical skills critical for designing, deploying, and applying AI/ML/optimization algorithms, paired with excellent Python programming skills.
Leadership & Management: Experience with software project management and demonstrated experience leading cross-functional teams.
Communication & Teamwork: Excellent oral, written, and interpersonal communication skills, with the ability and desire to work effectively within an energetic cross-disciplinary team.
Multitasking: Proven ability to work effectively while balancing multiple competing priorities and tasks.
Desired skills/knowledge:
Master's degree with a minimum of 6 years of experience, or a Ph.D. with 4 years of experience, or equivalent experience preferred.
Additional information:
Application date: Priority consideration will be given to candidates who apply by August 14, 2026. Applications will be accepted until the job posting is removed.
Appointment type: This is a full-time, 5-year, term appointment with the possibility of conversion to Career appointment based upon satisfactory job performance, continuing availability of funds and ongoing operational needs.
Salary range: The expected salary for this position is $156,864 - $191,724 which fits into the full salary of $139,440 -$235,308 depending upon the candidate's skills, knowledge, and abilities. This includes education, certifications, and years of experience.
Background check: This position is subject to a background check. Any convictions will be evaluated to determine if they directly relate to the responsibilities and requirements of the position. Having a conviction history will not automatically disqualify an applicant from being considered for employment.
Work modality: Work will be primarily performed at: Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA. A REAL ID or other acceptable form of identification is required to access Berkeley Lab sites (for more information click here).
Want to learn more about working at Berkeley Lab? Please visit: careers.lbl.gov
Equal Employment Opportunity Employer: The foundation of Berkeley Lab is our Stewardship Values: Team Science, Service, Trust, Innovation, and Respect; and we strive to build community with these shared values and commitments. Berkeley Lab is an Equal Opportunity Employer. We heartily welcome applications from all who could contribute to the Lab's mission of leading scientific discovery, excellence, and professionalism. In support of our rich global community, all qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or other protected categories under State and Federal law.
Misconduct Disclosure Requirement: As a condition of employment, the final candidate who accepts an offer of employment will be required to disclose if they have been subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct; or have filed an appeal of a finding of substantiated misconduct with a previous employer. For additional information, click here.