Software Engineer (Astropy), CCA

Simons Foundation Autism Research Initiative

New York (NY)

On-site

USD 150,000 - 185,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Outstanding benefits package
Opportunities for ongoing skill development

Job summary

A leading research institute in New York City is seeking a full-time research software engineer to develop and maintain software projects in astronomy. The engineer will support the Astropy Project and work within the broader astronomical community. Candidates should have a strong software development background, experience with the scientific Python ecosystem, and a collaborative attitude. The role offers a competitive salary range and an extensive benefits package. Opportunities for ongoing skill development are also provided.

Qualifications

  • At least 3 years of experience in software development.
  • Experience in research environments.
  • Interest in supporting user communities.

Responsibilities

  • Lead and contribute to software efforts within the Astropy Project.
  • Support projects aligning with CCA's research directions.
  • Evaluate and establish best practices for software development.

Skills

Software development experience
Scientific Python ecosystem (NumPy, SciPy, Matplotlib)
Collaborative version control systems (Git, GitHub)
Project management
Technical and scientific curiosity

Education

B.S., M.S. or Ph.D. in a related technical discipline

Tools

GitHub
Python

Job description

The Center for Computational Astrophysics (CCA) at the Flatiron Institute, a division of the Simons Foundation, is seeking a full‑time research software engineer to develop, maintain, and contribute to community‑oriented software projects in astronomy. The software engineer will principally support the Astropy Project and contribute to projects that align with the research directions of the CCA. We expect the position to adapt over time to the needs of the broader astronomical community and CCA research community.

Research in astronomy and astrophysics depends critically on open source and other scientific software projects that are largely community driven (i.e. not developed or maintained by specific institutions). The primary role of this research software engineer position (approximately 60% of effort) is to support the Astropy Project. The Astropy Project is a community effort to develop a common core package for astronomy in Python and foster an ecosystem of interoperable astronomy packages. More information about the Astropy Project can be found on the Astropy website.

The other major role of this position is to support and contribute to projects that align with the current research directions of the CCA, and provide leadership in supporting the larger software community within CCA.

The landscape of scientific software development is evolving quickly, especially through the growing role and opportunities of LLM‑assisted development tools. This position will involve helping the Astropy Project and the CCA navigate these changes thoughtfully, balancing adoption of new tools and practices with the reliability and rigor that scientific software demands.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
  • Lead and contribute to software efforts within the Astropy Project.
  • Support and contribute to projects that align with the research directions of the CCA.
  • Communicate open‑source software best practices.
  • Interact with other Astropy developers on GitHub, Slack, and in developer meetings.
  • Collaborate with Flatiron’s Scientific Computing Core (SCC), other centers within Flatiron, and the larger scientific community, when relevant.
  • Help evaluate and establish best practices for LLM‑assisted development within the Astropy Project and broader CCA community, including how these tools interact with open‑source contribution workflows, code review, testing, and documentation.

There will also be opportunities for on‑going skill development in software development and scientific computing, including mentoring by senior research scientists, discussions and tutorials with the CCA software community and the SCC, and support for attending external tutorials and conferences.

The research software engineer will report to a research scientist (equivalent of faculty) at CCA and will join a growing team of research software engineers across the Flatiron Institute.

This position will be based in our New York City offices, in‑person 4 days a week, with a start date during (or before) September 2026.

B.S., M.S. or Ph.D. in astronomy, physics, computer science, mathematics, statistics, or a related technical discipline.

ESSENTIAL QUALIFICATIONS
  • At least 3 years of experience with software development in a research or research‑supporting context.
  • Experience doing software development in a research environment (including academic contexts like graduate school and postdoctoral appointments, or research‑oriented industry).
  • Experience working with the scientific Python ecosystem (NumPy, SciPy, Matplotlib, etc.).
  • Experience with collaborative version control systems (especially Git & GitHub).
  • Experience working with collaborative software engineering practices, including coding standards and code review.
  • Experience writing documentation and an interest in supporting user communities.
  • Experience with project management and developing multiple concurrent projects.
  • Technical and scientific curiosity with a collaborative attitude.
DESIRED QUALIFICATIONS
  • Proficiency with software development in a compiled language (C, C++, Rust, Cython, Fortran, etc.).
  • Experience contributing to the scientific or astronomical Python ecosystem, including a working knowledge of continuous integration systems (e.g., GitHub Actions), software testing (e.g., pytest), and using automated documentation infrastructure (e.g., Sphinx).
  • Experience with HPC, GPU, and/or code profiling and optimization.
  • Working knowledge of applied mathematical concepts and numerical methods.
  • Working knowledge of astronomy and physics core concepts.
  • Experience querying and transforming data in databases (SQL, Elasticsearch, etc.) and files (CSV, FITS, HDF5, etc.).
COMPENSATION AND BENEFITS

The full‑time starting annual compensation range for this position is:

  • (3‑6 years of experience) $150K–$185K
  • (6‑8+ years of experience) $190K–$215K

In addition to competitive salaries, the Simons Foundation provides employees with an outstanding benefits package.

The Simons Foundation provides equal opportunities to all applicants without regard to race, religion, color, age, sex, pregnancy, national origin, sexual orientation, gender identity, genetic disposition, neurodiversity, disability, veteran status, or any other protected category under federal, state, and local law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (MESA), Center for Computational Astrophysics
Software Engineer (MESA), Center for Computational Astrophysics

Simons Foundation • New York (NY)

On-site
USD 150,000 - 215,000
Outstanding benefits package
Competitive salaries
Opportunities for skill development
Astronomy Software Engineer - Astropy & Open Source
Astronomy Software Engineer - Astropy & Open Source

Simons Foundation Autism Research Initiative • New York (NY)

On-site
USD 150,000 - 185,000
Outstanding benefits package
Opportunities for ongoing skill development
Joint CUNY - Center for Computational Astrophysics Visiting Scholar
Joint CUNY - Center for Computational Astrophysics Visiting Scholar

Simons Foundation • New York (NY)

On-site
USD 70,000
Director/Senior Director of Research Software Engineering
Director/Senior Director of Research Software Engineering

Simpro Software • New York (NY)

On-site
USD 255,000 - 310,000
Excellent benefits package
Director/Senior Director of Research Software Engineering
Director/Senior Director of Research Software Engineering

Simons Foundation • Village of Pelham (NY)

On-site
USD 255,000 - 310,000
Health insurance
Dental and vision benefits
Retirement plans
+1
Associate Manager, Software Engineering
Associate Manager, Software Engineering

CesiumAstro • Westminster (MD)

On-site
USD 136,000 - 167,000
Stock options
Health, dental, vision benefits
Retirement plans
Associate Manager, Software Engineering Software
Associate Manager, Software Engineering Software

Front Door Defense • Westminster (CO), Northern (KY)

Hybrid
USD 136,000 - 167,000
Stock options
Health insurance
Dental insurance
+4
Director/Senior Director of Research Software Engineering
Director/Senior Director of Research Software Engineering

The University of Texas MD Anderson Cancer Center • New York (NY)

On-site
USD 255,000 - 310,000
Principal Software Architect
Principal Software Architect

Assn of Univ for Res in Astronomy, Inc. • Tucson (AZ)

On-site
USD 155,000 - 190,000
Principal Software Architect
Principal Software Architect

Association of Universities for Research in Astronomy • Tucson (AZ)

On-site
USD 155,000 - 190,000