Leave us your email address and we'll send you all the new jobs according to your preferences.

Software Engineering Senior Software Engineer (Node.js) Professional Hursley, GB

Posted 8 days 10 hours ago by IBM

Permanent
Full Time
I.T. & Communications Jobs
Hampshire, Hursley, United Kingdom, SO212
Job Description

If you thrive on contributing to foundational open-source technologies and want to make a global impact, we want to talk to you. You'll be part of a dedicated team that transforms our customers' challenges into solutions, ensuring that Node.js remains a powerful, reliable, and secure platform for enterprise deployments everywhere.

Your role and responsibilities

As a Senior Open Source Engineer, you will be at the forefront of Node.js development. You won't just use open source; you will drive its direction and strengthen its ecosystem. In this role, you will:

  • Work on open source components that are either built or maintained by IBM.
  • Contribute to external open source projects that are important to IBM and Red Hat's strategic goals.
  • Implement fixes for bugs and other issues in these components.
Support & Maintenance
  • Provide technical support to external customers who are using Node.js.
  • Assist internal IBM and Red Hat teams with their use of Node.js.
  • Ensure the stability and reliability of the open source components relevant to the team.
  • Create demonstrations and presentations showcasing how to effectively use Node.js with Red Hat products.
  • Engage with current and potential customers to illustrate the value of IBM and Red Hat's Node.js solutions.
  • Work to position IBM and Red Hat as the premier partners for Node.js deployments in the industry.
Required education

None

Preferred education

Bachelor's Degree

Required technical and professional expertise
  • 6+ years of professional experience
  • Proven, hands on experience contributing to open source projects, demonstrated by an active profile on platforms like GitHub.
  • Strong experience with Linux, containerization (e.g., Docker, Podman), and developing in a cloud native environment.
  • Proficiency with modern DevOps practices, including CI/CD systems (e.g., GitHub Actions, Jenkins) and Git based collaborative workflows.
  • Excellent problem solving abilities and strong communication skills, with the ability to articulate complex technical decisions effectively.
Preferred technical and professional experience
  • Experience with lower level programming in C or C++ within the context of Node.js core or native addons.
  • Practical experience with container orchestration using Kubernetes.
  • Familiarity with the Go programming language.
  • A strong online presence and a passion for community development, such as authoring technical articles or speaking at meetups/conferences.
  • Experience across the full range of operating systems supported by Node.js (e.g., Windows, macOS, AIX).

IBM is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Email this Job