Himalayas logo
Eclipse Foundation, Inc.EI

Software Developer

The Eclipse Foundation is a European-based, independent not-for-profit organization that acts as a steward of the Eclipse open-source software development community, providing a business-friendly environment for collaboration and innovation.

Eclipse Foundation, Inc.

Employee count: 51-200

Belgium only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.


About the Eclipse Foundation
The Eclipse Foundation is a globally recognized nonprofit organization that supports a vibrant community of open source projects and contributors. With a commitment to vendor neutrality and transparency, we provide a collaborative environment for innovation across industries including cloud, edge, AI, and developer tooling. Our team is remote-first, inclusive, and passionate about open source.

Position Summary
The Eclipse Foundation is seeking a Software Developer to support, modernise, and improve the services and tools used by the Eclipse Foundation staff and our open source project teams.

This role focuses on developing, maintaining, and evolving project-facing systems. You will work across PHP and Drupal to support the Project Management Infrastructure (PMI), which is used by both Eclipse Foundation staff and community members. You will also use Python to automate internal processes and data-related tasks, and contribute to Java and JavaScript-based services that support project governance.

You will work closely with the Eclipse Foundation open source project team to stabilise existing systems, reduce technical debt, and incrementally modernise services to ensure they are maintainable, secure, and fit for future needs.

Responsibilities
You will play a central role in developing and improving software that supports Eclipse open
source projects.
  • 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.


Education
Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.

Desired Skills and 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.

Nice to Have
  • 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.

Work Skills
  • 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.

Location
This is a remote position, and the selected candidate will be expected to work from their home office. All qualified candidates will be considered, with preference for candidates based in Canada, France, Germany, Italy, Spain, Portugal, and Belgium.


Why Join Us
  • 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

We offer competitive compensation along with a comprehensive benefits package. We thank
all applicants for their interest; however, only those selected for an interview will be
contacted. For more information about the Eclipse Foundation, please visit our website at
eclipse.org.

The Eclipse Foundation respects the dignity and independence of people with disabilities
and is committed to providing accommodation and support throughout any recruitment
process. If you require any special accommodation or support, please let us know when
applying.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

Belgium +/- 0 hours

About Eclipse Foundation, Inc.

Learn more about Eclipse Foundation, Inc. and their company culture.

View company profile

The Eclipse Foundation stands as a pivotal organization in the open-source software landscape, providing a vendor-neutral, transparent, and collaborative environment for a global community of individuals and organizations. Established in 2004, it evolved from the original Eclipse Project initiated by IBM in 2001. The Foundation's core mission is to act as a steward for the Eclipse community, fostering the growth of open-source projects and cultivating robust business ecosystems around them. Headquartered in Brussels, Belgium, the Foundation operates with a legal jurisdiction in the European Union, emphasizing its international and independent nature. It is supported by a vast membership of over 350 organizations, including industry leaders who recognize open source as a critical enabler for their strategic initiatives. This extensive support network solidifies its position as one of the world's largest sponsored collections of open-source projects and developers.

The Eclipse Foundation is renowned for hosting a diverse and extensive portfolio of over 425 open-source projects. While it is perhaps best known for the Eclipse Integrated Development Environment (IDE), a dominant platform for Java developers, its scope extends far beyond. The Foundation is home to Jakarta EE, a set of specifications that drive cloud-native Java for the enterprise. Its projects span a wide array of technology domains, including the Internet of Things (IoT), cloud and edge computing, automotive and software-defined vehicles (SDV), systems engineering, artificial intelligence, digital ledger technologies, and open processor designs. Key services provided by the Foundation include rigorous intellectual property (IP) management to ensure commercial viability, ecosystem development to foster collaboration and innovation, and the provision of a scalable IT infrastructure. Through its well-defined development processes and governance models, the Eclipse Foundation ensures the quality, stability, and predictable release of high-quality open-source software, empowering developers and organizations worldwide to build, deploy, and manage software across numerous industries.

Employee benefits

Learn about the employee benefits and perks provided at Eclipse Foundation, Inc..

View benefits

Highly Competitive Compensation

We offer highly competitive compensation.

Comprehensive Benefits Package

We offer a comprehensive benefits package.

Friday Flex-Time

We understand the importance of work-life balance and support this with many worker-based programs, including Friday flex-time.

Fully Remote Positions

The Eclipse Foundation is global and offers fully remote positions, with staff located in Europe, Canada, and the United States.

View Eclipse Foundation, Inc.'s employee benefits
Claim this profileEclipse Foundation, Inc. logoEI

Eclipse Foundation, Inc.

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

5 remote jobs at Eclipse Foundation, Inc.

Explore the variety of open remote roles at Eclipse Foundation, Inc., offering flexible work options across multiple disciplines and skill levels.

View all jobs at Eclipse Foundation, Inc.

Remote companies like Eclipse Foundation, Inc.

Find your next opportunity by exploring profiles of companies that are similar to Eclipse Foundation, Inc.. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Eclipse Foundation, Inc. hiring Software Developer • Remote (Work from Home) | Himalayas