Software Engineer @Open Staffing Foundation
Software Development
Salary usd 104,000 - 1..
Remote Location
🇺🇸 USA Only
Job Type full-time
Posted 2d ago

[Hiring] Software Engineer @Open Staffing Foundation

2d ago - Open Staffing Foundation is hiring a remote Software Engineer. 💸 Salary: usd 104,000 - 130,000 per year 📍Location: USA

Role Description

Reports to the Director of Democracy’s Library and will work as a member of the Democracy's Library U.S. team. Responsibilities include:

  • Designing, building, and maintaining technical infrastructure.
  • Ensuring pathways to government documents and public records can be reliably acquired, processed, and made accessible at scale to the public.
  • Ensuring integrity, quality, and completeness of collection data throughout the ingestion and storage lifecycle.

Essential Duties & Responsibilities:

  • Design, develop, and maintain automated data ingestion pipelines that integrate seamlessly with Internet Archive’s platform.
  • Integrate backend infrastructure with Internet Archive’s systems to ensure collections are accurately deposited, cataloged, and made accessible.
  • Develop and maintain Python-based scripts, tools, and services that support the library’s collection workflow from acquisition to public access.
  • Collaborate closely with the Collections Manager and other team members to understand content acquisition priorities and translate them into technical workflows.
  • Support bridge-building efforts between collections and engineering to ensure government documents and public records are reliably acquired, processed, and made accessible.
  • Build and maintain APIs and backend services that support internal collection management and enable easy discovery and access to library collections.
  • Monitor and maintain pipeline integrity and completeness of collection data throughout the ingestion and storage lifecycle.
  • Perform diagnostics and implement improvements to ensure reliability and completeness of collection data.
  • Participate in code reviews and contribute to engineering best practices within the team.
  • Draft and maintain easy to understand technical documentation and reference guides for systems, pipelines, APIs, and data models.
  • Other duties may be assigned as needed.

Qualifications

  • A commitment to the mission: to provide, “Universal Access to All Knowledge.”
  • Ability to stay focused, organized, and meet deadlines in a fast-paced technical environment.
  • Able to verbally communicate technical concepts in an easy to understand manner to both technical and non-technical colleagues.
  • Strong technical writing skills, able to produce clear documentation and reference guides for systems, APIs, and workflows.
  • Proficient in Python; comfortable building and maintaining data pipelines and backend services.
  • Proficient in Google Workspace, Slack, Jira, and Confluence.
  • Capable of solving complex technical problems with sound judgment and practical approaches — solution-oriented.
  • Able to assess trade-offs in system design and make informed decisions about pipeline architecture and data quality.

Requirements

  • Bachelor's Degree in Computer Science, Information Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Two (2) or more years of professional-level experience in a software development, data engineering, or systems development role.
  • Experience writing Python for data pipelines, automation, or backend systems.
  • Experience working with application programming interfaces (APIs); consumption, build-out, and/or maintaining them in a production environment.
  • Experience working with Google Workspace, Slack, Jira, and Zoom.

Benefits

  • Comprehensive benefits package, including PTO, paid holidays, medical, dental, and vision benefits.
  • Health savings and flexible spending accounts.
  • Commuter benefits.
  • Short-term and long-term disability coverage.
  • Retirement programs.
Before You Apply
🇺🇸 Be aware of the location restriction for this remote position: USA Only
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @Open Staffing Foundation
Software Development
Salary usd 104,000 - 1..
Remote Location
🇺🇸 USA Only
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
🇺🇸 Be aware of the location restriction for this remote position: USA Only
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later