Offers “IBM”

Expires soon IBM

Software Engineer

  • Internship
  • Amsterdam (City of Amsterdam)
  • IT development

Job description

The IBM CIO organization is looking to hire an experienced Software Engineer to join a Reliability & Platform Engineering (internally named RRE) team to support the Digital Workplace Engineering organization. The IBM CIO organization is an agile organization which provides best in class solutions to engineers to increase their productivity. We play a major role in delivering technology to the IBM digital workplace.

RRE is building a cloud native managed platform and CI/CD pipelines. While the the platform hosts the applications; CI/CD pipelines give application teams the ability to continuously & efficiently deploy code to production. The role is key to drive towards DevOps maturity by building platforms and pipelines that builds and deploys code, testing, pushing releases across the environment & monitoring them round the clock. In this fast-paced and expanding organization, we foster an environment of continuous innovation with an agile mindset. The qualified candidate will be responsible for understanding the requirements, planning, designing & development of solutions in collaborations with product manager, iteration manager, architects, developers and other business stakeholders.

Location: 21Penn. Candidate needs to commute to NYC on a regular basis.
·  Technologies we work with
·  Typescript (node.js)
·  GraphQL, gRPC, Bazel
·  IBM Cloud, Linux
·  Docker, Containerd, Kubernetes, Istio, Helm
·  Terraform, Ansible
Responsibilities:
·  Writing code in Typescript
·  Collaborate with team & implement solutions to improve experience and build new features for RRE CI/CD pipeline and managed platform
·  Develop & maintain Infrastructure as Code (terraform).
·  Evaluate, find and implement a solution together with our distributed team.
·  Pair & participate in architecture design & code reviews etc.
·  Write, test, instrument, and maintain code primarily in Typescript (Node.js).
·  Document the systems you help build, troubleshooting steps
·  Triage, debug and solve problems escalated during business hours and after hours as a part of on-call rotation or off-call.
·  Must have the ability to work in the US without current/future need for IBM sponsorship
Auto req ID

325109BR
Required Education

Bachelor's Degree
Role ( Job Role )

Software Developer
State / Province

NEW YORK
Primary job category

Software Development & Support
Company

(0147) International Business Machines Corporation
Contract type

Regular
Employment Type

Full-Time
Is this role a commissionable/sales incentive based position?

No
Travel Required

Up to 10% or 1 day a week
IBM Business Group

F&O
Preferred Education

Master's Degree
City / Township / Village

New York
Being You @ IBM

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Required Technical and Professional Expertise

·  3 or more years of experience developing production software.
·  Strong object-oriented design skills gained from at least 1 year of working with OOP languages and patterns.
·  Strong problem solving, design, coding, and debugging skills.
·  Experience in at least one modern programming languages like Javascript (Node.js)/Typescript, Python, Java, Ruby, Go etc.
·  Experience in developing cloud software services and an understanding of design for scalability, performance, and reliability.
·  Experience understanding of testing principles and high-quality software.
·  Excellent communication skills both in verbal and written form.
·  Experience in at least one database system (SQL or NoSQL)!
·  Experience in containerization
·  SOA/Microservice, RESTful/gRPC API development.
·  Experience in working in an Agile environment.
·  Bachelor degree in Computer Science/Engineering or related field or equivalent experience.
Country/Region

United States
Preferred Technical and Professional Experience

·  Typescript experience
·  Kubernetes experience
·  DevOps/SRE experience
·  Experience in building (CI/CD) pipelines
·  Contribution to open-source projects
·  Experience in IBM Cloud
Secondary Job Category

Other Software Development & Support
Eligibility Requirements

·  none

Position Type

Professional
Early Professional Track

Not Applicable - Professional Hire
Location Statement

IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship.
Introduction

Are you passionate about Software Engineering, DevOps, Cloud Computing and Continuous Integration & Delivery? Are you a collaborator & mentor, someone willing to learn from within IBM and more importantly adopt best practices from outside of IBM, an Agile practitioner with a willingness to jump in and figure out complex technical problems, with a focus on delivering results?
Your Life @ IBM

At our NYC WeWork office, you will be a part of a fun, inquisitive team. We are hard working, but also enjoy regular happy hours, special events, snacks and game nights. We encourage our team to keep up with the latest technology through conferences and local Meetups.

Being You @ IBM
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
About Business Unit

IBM's Digital Workplace Engineering team is focused on engineering tools and applications IBMers need to be effective. Through a family of apps and services, we're building an environment which is constantly iterating, solving problems, and working together to push the limits on productivity and collaboration. We are well-positioned to deliver the next chapter of the digital workplace, leveraging expertise in cloud, security, and scale.
About IBM

IBM is a leading cloud platform and cognitive solutions company. Restlessly reinventing since 1911, we are the largest technology and consulting employer in the world, with more than 380,000 employees serving clients in 170 countries. With Watson, the AI platform for business, powered by data, we are building industry-based solutions to real-world problems. For more than seven decades, IBM Research has defined the future of information technology with more than 3,000 researchers in 12 labs located across six continents.