How can we help you?

Submitting an Application

How do I apply for a role?

Easy. Search for the job you want on our website. Remember you can filter by country, skill or area. Then fill out the application for the job you want. If you want to check how your skills and experience fit with jobs at IBM, select [send: upload resume] or [send: answer questions]

In which countries do you hire?

IBM is the largest technology and consulting employer in the world, with over 350,000 employees serving clients in 170 countries. Our headquarters are located in Armonk, New York. You can check the directory of worldwide IBM contacts and locations here:

I couldn’t find a role I’m interested in, but I would like to send my CV. Can I do this?

Sure you can! You can do so by joining our Talent Network. You will be able to drop your CV and subscribe to job alerts based on your skills and interests.

Application Tips

Do you have some general application tips?

We want to get to know the real you — your experience, personality, motivation, and anything worth sharing. So please don't be afraid to be honest and be yourself. You will stand out by showing how your personality and experience can bring value to the organization.

Here are some useful blogs written by IBMers, to help you stand out and increase your chances of being hired.

What skills will help increase my chances of getting into IBM?

We look for specific skills for specific jobs, and you'll find this information in all our job descriptions.

We look for people who are passionate about their area of expertise and fully open to learning and developing new skills everyday.

On top of that, we have plenty of courses and trainings available for you. Here you can learn and grow your skills even before joining us. Check them out:

Do I need to know any specific programming language?

We use a variety of programming languages, operating systems, and frameworks across IBM, depending on the needs of your job. Some of these include: Java, C, C++, Perl, Bash, Javascript, Python, Go, Ruby, Swift, PL/X, etc.

Moreover, you might need to learn new languages or skills for you job - Agile methodology, Cloud, new frameworks, and more. The possibilities are endless, so stay hungry for knowledge!

If you want to know more, check out our developer community where you can access more than 100 open source programs, a library of knowledge resources and access to developer advocates who can help you.

Application Process

What is the interview like?

To assess your skills and abilities, we use what we call "Structured Interviews". We will ask you questions related to the technical skills and behaviors required to be successful in the role. Of course, specific questions will vary depending on the job.

If you want to prepare for the interview, try thinking of specific examples of when you have proven your skills and behaviors related to the role, but most importantly, think of outcomes. What have you achieved? We will ask you about your short, mid and long-term career goals too. 

For Technical skill positions, use sites such as:, and to take as many practice tests as you can.  This will help prepare you for the technical coding assessment as well as technical interview process.

How long does the whole application process take?

The answer to this depends on a lot of different factors (i.e. which role you are applying to, how fast the applicant responds, the amount of applications that our recruiters receive, etc.) Just know that our recruiters are working as quickly as they can to get through applications!

Can I get referred for a job?

IBM has a great referral program available for IBM'ers to refer friends, family, and co-workers for a job opportunity at IBM. If you know someone working for IBM, ask them to refer you through

What happens if I get selected?

When you accept the job offer from us you'll be invited to a pre-start site. Here you'll find everything you need to get ready for your first day. Tools, learning, and more. Furthermore, you'll be able to connect with other soon-to-be IBMers like you.

 Once you join, you'll have a welcome session that we call "Start at IBM". You'll learn about us, our values, and the core of the business. You'll also start learning about what your career at IBM will look like in the times to come. Your manager and colleagues will also guide you during the first weeks to learn everything you need.


Do you have internship programs?

We offer a variety of internship and apprenticeship programs across a range of disciplines: from Human Resources to Software Development. The vacancies, program duration and application opening periods vary greatly by country, so we recommend visiting your country's recruitment website to learn about the opportunities available locally.

We work with many universities and educational institutions across the entire world. If you need more details feel free to visit our website, your university's, or just drop us a message in through our social media channels.

When does recruiting start for intern and full-time entry-level positions?

Recruiting for both full-time and internships is year round.  Normally we have confirmed positions mid-to-late summer and you will typically start seeing us on campus starting in September and continuing through the Spring season. Keep an eye out on your school job board pages for job requisitions and events when you head back to school this upcoming fall! You can stay connected with IBM updates via our Career Blog, Facebook, Twitter, LinkedIn, Youtube, and Instagram.

Were you able to explore different interests, both in technology and another topic like economics and finance, while at work/during the internship?

We encourage our interns and even full-time hires to take advantage of the vast opportunities available at IBM. There are many opportunities to meet and network with IBMers across the business, and even potentially take on stretch projects. IBM is truly a company that lives at the intersection of technology and business, and we encourage everyone to pursue their interests across the spectrum.


What's the IBM culture like in general?

IBM's culture is one of thinking: it's expected, it's rewarded and it's what drives us. This might also be what drives IBMers to respond YES when asked, "Will you help me with this?" We're a friendly, collaborative bunch, made up of individuals who love to try new things and work with new people.

What is the dress code at IBM?

There is no formal dress code at IBM, but we would expect you to dress appropriately for your role and any given work situation. It varies a lot from country to country, as well as the job. You can wear what's more comfortable for you. What's important for us is what you bring to the organisation as an individual.

What's the work and life balance like at IBM?

At IBM, we're committed to flexible workplace policies and comprehensive work-life programs to help you achieve balance while fostering success. You'll have an array of benefits and programs available - such as time off, flex time, parenting benefits, and more.

What does IBM do to support community give back and charities to improve our world?

There are programs that IBM supports at various levels; global, national, regional, and local. This ranges from employee contribution program to local activities such as helping out at VA hospitals, school program and food shelters. Each local office has a team that works to support networking and community service opportunities. There are Corporate Social Responsibility (CSR) opportunities available. You have to be a high-performer, and be invited, but select programs allow you to take a paid leave of absence to help do pro bono work for a developing country.

Diversity and Inclusion

Do you hire people with disabilities?

IBM values and respects individuals with disabilities of all types. Depending on your needs, we'll provide you with anything you need to do your job. For more information, visit our diversity website

What are your diversity policies?

Diversity and inclusion is part of IBM's DNA. We ensure everyone feels welcome and valued for who they are. More than just joining a team; it’s about openness, collaboration, trust, and the invitation and expectation of thriving, having a voice, being active and part of creating IBM’s future. At IBM, we celebrate diversity of thought and experience in everything we do. Together, we inspire, innovate and change the world. Find out more about why we are leading the way in Diversity & Inclusion across the globe. IBM promotes a safe and discrimination-free work environment for all the people who work in the company, as well as those who apply to our vacancies, based on our Diversity and Inclusion 117 policy, as well as the Mexican Federal Law to prevent and eliminate discrimination, Section III, IBM will not request tests for HIV, pregnancy or any other health condition.

Do you hire veterans in the US?

IBM has an active and ongoing Military and Veteran Initiative dedicated to hiring the best talent. For more information, visit the IBM Military and Veteran Talent Services page

Learning and Development

How can I move to different roles within IBM?

IBM’ers get to experience truly diverse and far reaching careers. According to McKinsey, by 2030, 10 percent of available jobs will be ones we haven't even imagined yet. The breakneck speed of change in the tech industry is staggering! How do we keep up with this rate and pace of change? The answer: it's about continually investing in our skills.

IBM'ers have access to a career portal called Careers@IBM where you can find resources to help you build & grow your career. Every year, IBM’ers are encouraged to start a ‘career conversation’ to determine where they want their career to go, where to upskill and what it takes to advance. Hear from some IBM’ers on their careers experiences since joining….

How will I know my performance at work?

IBMers performance is evaluated twice a year through a tool called Checkpoint. This experience is called "Performance Reflection" as it encourages IBMers to celebrate their accomplishments as well as identify and plan for focus areas going forwards.

Performance is evaluated against two dimensions, Business Outcomes and Skills, and the results are one of the data points considered by managers when making bonus and compensation decisions for their teams.

What formal learning opportunities does IBM offer?

Once you join us, you'll have access to a comprehensive program that will let you know the skills you need to take the next step in your career, including mentoring, courses, side gigs, certifications, and much more.

On top of that, IBM also has online learning academies and classes for almost anything that you could think of! In fact, IBMers are encouraged to do 40 hours of learning every year. We call it Think40! This learning can be related to your role or just based on something that you find interesting and want to know more about. We even give IBMers virtual badges for completing certain leanings.

You can even start earning badges as a student! Click here to learn more:

Connecting with an IBMer

How do I connect with an IBMer in the area that I am interested in joining?

IBMers are passionate about what they do and are excited to share their experience with others! Most IBMers are open to connecting over LinkedIn. Try using LinkedIn to identify professionals within companies and industries that you are interested in entering. LinkedIn also has a "Career Advice" feature that is designed to connect users seeking advice on a career path, get insight into industries, and share best practices for projects currently being worked on.

Is it possible to speak to an IBMer prior to me sending my information?

Typically, we need you to apply to one of the roles first. This is required in order for us to legally consider you for any opportunities at IBM. Our recruitment teams evaluate many candidates and should you meet the qualifications, a recruiter will reach out to you directly.

Can I contact a recruiter?

In order to stay on top of your application status, you must do it through our application portal - this is the same place where you applied. On our side, our recruiters are working through applications as quickly as they can. If you are moving along in the application process, a recruiter will reach out to you directly. If you have any specific problems, don't hesitate to drop us a message through our social media accounts and we'll do our best to help you.

Ways of working

What tools will I use at work?

At IBM you'll find the most used collaborative tools, as in any big tech company. From Slack, Mural and Trello, to Box, Jira, GitHub and more, we're constantly trying out all the new tools, to find the ones that make our life easier!

Do you use Mac or PC?

We work with Linux, Windows or Mac, depending on what workstation we need or prefer to do our job. Plus, IBM offices are equipped with any extra necessary tools such as monitors, iPads, and more! On top of that, we have plenty of programs where we can get laptops and other equipment at exclusive rates for personal use.

Will I travel a lot?

There are no general guidelines for how much travel will be involved as an IBMer. However, some job roles do have a heavy travel requirement, depending on training, meetings, projects, and more. You'll have full travel support and your manager will work with you on all logistics as needed.

Do you have remote work?

Working remotely at IBM is as common as in any other big tech company. The ability to work remotely will depend on the job you'll be doing and the makeup of your team. Some teams are globally distributed, but others need to work on-site due to the nature of the project.

Visa and Relocation

Do you offer relocation?

There are no set rules for what relocation benefits will be offered, as each case is handled differently. Our recruitment team will work with you on this during the application process.

Compensation and Benefits

What benefits do you offer?

IBM has a competitive benefits program, designed to support employees and their families across all dimensions of health; physical, mental, social, and financial. Benefits vary from country to country. We recommend checking out the job description or contacting your local recruitment team for more information in the country you are applying.

What is the salary?

IBM salaries are competitive within the industry. Specific details may vary based on the role and regions. Your recruiter will provide more information during the application process.