Eclipse Foundation · 5 hours ago
Software Engineer
The Eclipse Foundation is a globally recognized nonprofit organization supporting open source projects. They are seeking a Software Engineer to contribute to the design, development, and operation of secure, reliable, and scalable services, particularly for Open VSX and other critical platforms.
Cloud ComputingCommunitiesEnterprise SoftwareInformation TechnologyNon ProfitOpen SourceSoftware
Responsibilities
Design, develop, and maintain features across our platforms and services, including Open VSX, APIs, community platforms, and internal applications
Build and operate secure and reliable services using Spring Boot, Quarkus, PostgreSQL, MariaDB, Redis, React, and TypeScript
Apply security best practices throughout the development lifecycle, including authentication, authorisation, dependency management, and secure configuration
Contribute to monitoring, logging, and observability to ensure system health and incident visibility
Improve platform resilience and security through safeguards such as rate-limiting, abuse prevention, and input validation
Participate in code reviews and collaborate closely with team members to maintain code quality
Write and maintain technical documentation for internal use and open source contributors
Qualification
Required
Solid experience with Java (JDK 17+) and Spring Boot
Strong understanding of security best practices and security concepts, including authentication, authorisation, secrets management, dependency management, input validation, and vulnerability mitigation
Experience with TypeScript and React, or another modern frontend framework with a willingness to learn
Experience working with relational databases such as PostgreSQL or MariaDB
Familiarity with Redis or similar caching technologies
Experience with CI/CD pipelines (for example GitHub Actions, Jenkins, Gradle)
Working knowledge of Docker; basic familiarity with Kubernetes or similar orchestration platforms
Familiarity with monitoring and observability tools such as Prometheus and Grafana
Comfort working in open source environments using GitHub or GitLab
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience
Clear and direct communication with technical and non-technical stakeholders
Ability to work independently in a distributed, remote-first team
Pragmatic approach to problem solving, with attention to security and maintainability
Willingness to learn and grow through feedback and collaboration
Habit of writing clear documentation and participating in reviews
Preferred
Experience with extension security, including identifying malware risks and handling known vulnerabilities
Experience with Elasticsearch or search platforms
Exposure to rate-limiting or abuse-prevention mechanisms
Experience with Quarkus
Interest in or prior contributions to open source projects
Benefits
Competitive compensation and benefits.
Flexible work hours and remote-first culture.
Corporate Recharge days and right-to-disconnect policy.
Opportunity to work on widely used open source infrastructure with global impact.
Company
Eclipse Foundation
The Eclipse Foundation provides individuals and organizations with a commercially focused environment for open source software innovation.
Funding
Current Stage
Growth StageRecent News
2026-01-07
Eclipse Foundation Canada
2025-12-02
Company data provided by crunchbase