Job Closed
This listing is no longer active.
The Community for Open Innovation and Collaboration
Software Developer
Location
Belgium
Posted
132 days ago
Salary
0
Seniority
Senior
Job Description
Software Developer
Eclipse Foundation
• 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.
Job Requirements
- 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.
Benefits
- Competitive compensation and benefits
- Flexible work hours and remote-first culture
- “Corporate Recharge” days and right-to-disconnect policy
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Developer, Analysis
StructureCraftCreative Structural Engineering. Specialized Construction.
• Develop our core structural analysis engine • Write efficient and robust code • Improve user experience through maintenance and design enhancements
Senior Lead Engineer – Storage Admin
CBTSCBTS partners with businesses to deliver innovative technology solutions, including application services, cloud solutions, consulting, digital workplace solutions, infrastructure,
• Lead the design, architecture, deployment, and optimization of enterprise storage solutions • Serve as a technical subject-matter expert for customer engagements • Lead storage project initiatives and act as an escalation point for complex technical challenges • Contribute to solution architecture, presales engineering, and technical strategy • Ensure high-quality delivery across multiple customer environments in the Midwest region
Senior Software Engineer
WoolpertFounded in 1911, Woolpert is the premier architecture, engineering, and geospatial (AEG) firm.
• Contribute to the planning, research, design, architecture, development, and testing of Atlas Labs software features. You’ll write code daily, definitely in Python and possibly in C++ or JavaScript. • Work as part of a cross-functional Scrum team with domain experts in AI/ML, Geospatial Data, Software Engineering, and GIS. • Collaborate with internal and external users to ensure the correctness, quality, and availability of Atlas Labs software products.
• Collaborate with stakeholders to learn about our customers biggest challenges. • Measure, inspect, and drive decisions using data. • Design, test, code, and instrument new solutions. • Strengthen and drive our engineering process with TDD and BDD, Microservice and Vertical Slice Architectures. • Support live applications, promote proactive monitoring, rapid incident response, and continuous improvement. • Analyze existing systems and processes to identify bottlenecks and opportunities for improvements. • Mentor and learn from your peers, foster continuous learning within your team and organization. • Become a subject matter expert in your functional area and best practices. • Assess unique circumstances and apply creative problem-solving techniques to resolve issues or suggest various approaches. • Independently complete work and proactively review with others.



