Software Engineer
Posted 109ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer developing features for Open VSX and other platforms at Eclipse Foundation. Building secure and scalable services while adhering to security best practices.
Responsibilities:
- Design, develop, and maintain features across our platforms and services
- 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
- Contribute to monitoring, logging, and observability to ensure system health
- Improve platform resilience and security through safeguards
- Participate in code reviews and collaborate closely with team members
- Write and maintain technical documentation for internal use and open source contributors
Requirements:
- Solid experience with Java (JDK 17+) and Spring Boot
- Strong understanding of security best practices and security concepts
- Experience with TypeScript and React, or another modern frontend framework
- 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
Benefits:
- Flexible work hours and remote-first culture
- Corporate Recharge days and right-to-disconnect policy
- Competitive compensation and benefits
- Opportunity to work on widely used open source infrastructure with global impact

















