
Software Engineer
Eclipse Foundation
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Tech Stack
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootTypeScriptReactPostgreSQLMariaDBRedisCI/CDDockerKubernetes
Soft Skills
collaborationcode reviewtechnical documentation