Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Eclipse Foundation · 21 hours ago

Software Developer

The Eclipse Foundation is a globally recognized nonprofit organization that supports a vibrant community of open source projects and contributors. They are seeking a Software Developer to support, modernise, and improve the services and tools used by the Eclipse Foundation staff and open source project teams.

Cloud ComputingCommunitiesEnterprise SoftwareInformation TechnologyNon ProfitOpen SourceSoftware
check
Culture & Values

Responsibilities

Maintain and evolve the Project Management Infrastructure (PMI) built on PHP and Drupal
Develop, maintain, and improve project-related services and tooling written in Java and JavaScript, including: ECA validation service, Adding and removing committers from Git repositories in support of project governance
Design and implement automation for internal processes and data-related tasks using Python
Refactor and modernise legacy services and scripts to improve code quality, reliability, and maintainability
Reduce manual effort by replacing ad hoc processes with well-designed software and automation
Collaborate closely with the Eclipse open source project team to prioritise, design, and deliver improvements
Apply secure coding practices aligned with OWASP guidance
Write and maintain technical documentation to support ongoing development and operations

Qualification

PHPDrupal 11PythonJavaJavaScriptCI/CDDockerMariaDBNGINXGitOAuth 2.0OpenID ConnectKubernetesTechnical DocumentationClear CommunicationProblem Solving

Required

Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience
Experience developing and maintaining PHP applications, including Drupal 11
Experience working on backend services and scripts using Python, Java, and/or JavaScript
Strong understanding of CI/CD systems and how software moves from development to production
Experience working with Docker-based development workflows
Familiarity with Kubernetes or OKD from a development and integration perspective
Experience working with MariaDB, including schema design and performance considerations
Familiarity with NGINX and web application deployment concepts
Experience using logging and monitoring tools to support application reliability
Familiarity with Git-based workflows and collaboration with distributed development teams
Clear, concise communication with technical and non-technical stakeholders
Ability to work autonomously in a distributed, remote-first team
Pragmatic problem solving with an emphasis on maintainability and long-term value
Takes ownership from design through implementation and maintenance
Habit of writing helpful documentation and participating in code reviews

Preferred

Experience with OAuth 2.0 and OpenID Connect (Keycloak is a plus)
Familiarity with profiling, debugging, and performance analysis tools
Awareness of accessibility standards
Experience migrating or modernising legacy PHP applications to Symfony
Exposure to Kubernetes/OKD and Jenkins in a development context

Benefits

Competitive compensation and benefits
Flexible work hours and remote-first culture
"Corporate Recharge" days and right-to-disconnect policy
Opportunity to shape the future of open source infrastructure

Company

Eclipse Foundation

twittertwittertwitter
company-logo
The Eclipse Foundation provides individuals and organizations with a commercially focused environment for open source software innovation.