Scientific Software Engineer II

W. M. Keck Observatory

Waimea/Kamuela (HI)

On-site

USD 95,000 - 115,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive starting salary
4 weeks of annual paid vacation
8% 403(b) employer contribution (4% by
Tuition assistance for dependent chil­
Comprehensive health insurance
Relocation support
Be part of a dedicated astronomy team

Job summary

W. M. Keck Observatory is seeking a Scientific Software Engineer II to design, build, and support software for observatory operations, instrument integration, and data pipelines. You will own components, work with limited supervision, and contribute to reliable, secure, and automated systems.

You will participate in on-call support, mentor junior engineers, and collaborate with a multidisciplinary team to deliver real-world GIS solutions and astronomical data processing capabilities.

Qualifications

  • Bachelor’s degree in computer science or related field or equivalent experience.
  • 3 years of production-quality software development using Python.
  • Experience with data pipelines, instrument integration, or related systems.
  • Experience in Unix/Linux environments and shell scripting.
  • Familiarity with version control, testing frameworks, and deployment practices.

Responsibilities

  • Design, build, and support software for observatory operations and data pipelines.
  • Own specific software components and work with limited supervision.
  • Participate in on-call support and incident response.
  • Collaborate with scientists, operations staff, and partners to deliver reliable solutions.

Skills

Python
Unix/Linux
Software design

Education

Bachelor's degree in computer science or related field

Tools

Git
CI/CD pipelines
IDEs

Job description

Scientific Software Engineer II

Application Deadline: 4 December 2026

Department: Software Engineering

Employment Type: Full Time

Location: W.M. Keck Headquarters

Compensation: $94,966 - $114,760 / year

Description

Join us as our newest Scientific Software Engineer II and build the software behind the stars!

Do you love writing code that matters? As a Scientific Software Engineer II, you'll design, build, and support the software that keeps an observatory running. That includes instrument integration, data pipelines, and day-to-day operations. You'll own your software components and work with limited supervision. You'll shape design decisions and make systems more reliable, secure, and automated. You'll also take part in on-call support, share your know-how with junior engineers, and work with a multidisciplinary team to deliver solutions that work in the real world.

What the Scientific Software Engineer II Does:

The Scientific Software Engineer II is a fully competent individual contributor. They independently design, build, test, and support software for observatory operations, instrument integration, and data pipelines. They work with limited supervision and own specific software components. They follow established standards for quality, security, and change control. They troubleshoot component‑level issues, join on-call and incident response, and escal

They also guide junior engineers and work with scientists, operations staff, and partners.

Why Choose W. M. Keck Observatory:
  • Competitive starting salary
  • Generous benefits package, including 4 weeks of annual paid vacation
  • A robust 8% 403(b) employer contribution (with a 4% employee contribution)
  • Tuition assistance for dependent children grades K-12 attending private school on Hawai’i Island
  • Comprehensive, employer provided health insurance
  • We offer relocation support for candidates moving from outside the area.
  • Be a part of a dedicated team working on the frontiers of astronomy.
Required Qualifications:
Education
  • Bachelor’s degree in computer science, Software Engineering, Astronomy, Physics, Mathematics, Engineering, or a related technical field, or equivalent combination of education and relevant experience.
Experience
  • Three (3) years of demonstrated experience developing production-quality software applications using Python or comparable modern programming languages.
  • Experience developing and maintaining software components that integrate with existing systems, data pipelines, or instrumentation environments.
  • Working experience with version control systems, testing frameworks, and structured release or deployment practices.
  • Experience working in Unix/Linux environments including shell scripting.
  • Exposure to operational support, troubleshooting, or on-call environments.
Skills
  • Solid understanding of software engineering fundamentals including modular design, testing, documentation, and maintainability.
  • Ability to analyze complex technical problems and implement effective solutions.
  • Ability to write clear technical documentation and operational procedures.
  • Effective time management and ability to manage multiple priorities within defined scope.
Technical Competencies
  • Proficiency in at least one primary programming language (e.g., Python, C, JavaScript) and familiarity with supporting tools and frameworks.
  • Working knowledge of databases, APIs, and web-enabled applications.
  • Familiarity with object-oriented programming principles and common design patterns.
  • Exposure to scientific computing, data processing, or automation workflows.
  • Ability to use development tools including IDEs, debugging tools, version control systems, and CI/CD pipelines.
Certificates and Licenses
  • Valid driver’s license.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Controls Engineer
Software Controls Engineer

W. M. Keck Observatory • Waimea/Kamuela (HI)

On-site
USD 95,000 - 115,000
Competitive salary
4 weeks vacation
403(b) plan
+1
Software Controls Engineer
Software Controls Engineer

Digitailor • Hawaii

On-site
USD 110,000 - 140,000
Competitive starting salary
4 weeks annual paid vacation
8% 403(b) employer contribution
+3
Staff Astronomer I
Staff Astronomer I

W. M. Keck Observatory • Waimea/Kamuela (HI)

On-site
USD 83,686 - 100,374
Competitive salary
Comprehensive benefits
Tuition support
Summit Mechanical Engineer II
Summit Mechanical Engineer II

Digitailor • Hawaii

On-site
USD 109,000 - 132,000
Paid vacation (4 weeks)
Health insurance
403(b) employer contribution (8%)
Observatory Software Engineer II — Data Pipelines
Observatory Software Engineer II — Data Pipelines

W. M. Keck Observatory • Waimea/Kamuela (HI)

On-site
USD 95,000 - 115,000
Competitive starting salary
4 weeks of annual paid vacation
8% 403(b) employer contribution (4% by
+4
Observing Assistant
Observing Assistant

W. M. Keck Observatory • Summit (AK)

On-site
USD 73,000 - 87,000
Competitive starting salary
Comprehensive health insurance
Frontiers of astronomy teamwork
Senior Software Engineer
Senior Software Engineer

Aura Astronomy • Hawaii

On-site
USD 125,000 - 167,000
Paid time off
Retirement plan contributions
Competitive salary
Precision Radial Velocity (PRV) Operations Scientist
Precision Radial Velocity (PRV) Operations Scientist

Digitailor • Hawaii

On-site
USD 95,000 - 115,000
4 weeks annual paid vacation
Employer-provided health insurance
403(b) retirement plan with 8% match
Assistant/ Associate Project Scientist - Department of Astronomy & Astrophysics
Assistant/ Associate Project Scientist - Department of Astronomy & Astrophysics

UC San Diego Academic Jobs • San Diego (CA)

On-site
USD 92,000 - 106,000
High School Student Assistant - Environmental Health & Safety
High School Student Assistant - Environmental Health & Safety

W. M. Keck Observatory • Waimea/Kamuela (HI)

On-site
USD 22,000 - 26,000