Software Engineer

CloudBees   •  

Raleigh, NC

5 - 7 years

Posted 267 days ago

This job is no longer available.

The type of work we do:

  • Contribute to team assignments: prototyping, design, coding, testing, code reviews, integration, etc.
  • Collaborate with product management, support and engineering teams in order to define priorities and roadmaps
  • Drive architecture for major feature areas and drive decisions regarding key technologies
  • Work as a contributor in the Jenkins open-source community, deliver fixes and enhancements to the Jenkins open source project
  • Share experience with CloudBees customers and other Jenkins users: conferences, meetups, blog posts, etc.
  • Contribute to customer engagement, help with escalations from the support team
  • Participate in team and company meetings

Why CloudBees?

  • CloudBees is the hub of enterprise Jenkins and DevOps, providing the fastest path from ideas to software with smarter solutions for continuous development and delivery.
  • We build our business on Jenkins by offering enterprise solutions (CloudBees Jenkins Platform) and professional services, our customer range from the blue chips to small innovative companies
  • We work on various projects in different areas. We are flexible about changing teams and assignments according to the interest and passion of engineers.
  • Our Engineering teams are distributed by design. You can work from the office in Neuchatel or remotely without feeling disconnected
  • You have an opportunity to contribute to open-source projects and communities during your working time
  • We work with a wide variety of emerging technologies including, Docker, Kubernetes, cloud computing platforms (Amazon Web Services, Pivotal, VMWare, etc.), ElasticSearch, etc.
  • We offer an attractive benefits package including stock options

 

Requirements

  • 5+ years experience developing with Java
  • Knowledge of Jenkins and/or other automation systems
  • Excellent problem solving and communication skills
  • Self-motivated and driven personality
  • Fully proficient in English written and spoken language

 

Additional qualifications

  • Well-rounded experience in various domains, in particular: JavaScript, Groovy, ElasticSearch, virtualization technologies (Docker, Kubernetes, etc.)
  • Experience using Jenkins and/or building Jenkins plugins
  • Experience in Jenkins administration, especially of large-scale instances
  • Contributions to Jenkins and other open source projects
  • Experience in open-source or closed-source project maintenance
  • Experience in working as a consultant or as a support engineer