IBM Graduate Software Developer in CORK, Ireland

Job Description

The global cost of cyber-crime is expected to reach over 2 trillion dollars by 2019. At IBM Security, our mission is to protect our clients from various attacks including malware, identity thief, fraud etc. IBM® Security delivers an integrated system of analytics, real-time defences and proven experts, so come make a difference & build a career.

What is your job?

As a Graduate security engineer, you will work as part of a team responsible for developing and maintaining SaaS Services which provide IBM Security products on Cloud. You will be involved in how to bring these services to market with the use of micro service architecture and selecting the latest technologies in order to achieve business requirements.

We assign new graduate engineers a mentor to give you the necessary day to day guidance and support as you undertake your first projects with us. We focus on getting the best out of all of our new recruits and the rapid growth of our company ensures that there is ample opportunity for you to move into the area of work that most interests you as your knowledge and experience grows.

We make extensive use of continuous integration and deployment methodologies based on tools such as Jenkins, Urban code Deploy/Release, Ansible, with an emphasis on high quality, well tested code.

What experience do you need?

As many of the following skills as possible, the more the better however if you feel like you are capable of performing the role please do apply.

  • Bachelor’s degree in Computer Science or related discipline or equivalent work experience

  • Understanding of agile software development life cycle, continuous integration and continuous delivery

  • Understanding of core concepts of DevOps

  • Understanding of Cloud infrastructure

  • Experience with scripting languages Bash, Python

  • Experience with Source Control Management tools such as Git

  • Experience with Linux operating systems such CentOS/RedHat/Ubuntu

  • Understanding of security vulnerabilities and monitoring tools (such as Nessus, OpenVAS)

  • Understanding of open source software (such as ElasticSearch, NGINX)

How you will do it?

  • Strong problem solving skills.

  • Must be comfortable working within a very diverse team and ambitious to develop their skills

  • Mentoring and supervision will come from Senior Engineers and Team Leads with overall direction from the Manager

  • Understands the goals of the organization and relates them to a developing understanding market dynamics.

  • A team player, open to opportunities to expand their communication skills both inside and outside the group.

Why you want to work at IBM Security?

  • Ability to work for one of the most advanced cybersecurity companies in the world

  • Use the most modern software development tools to work on the leading edge of software development, building micro-services based cloud-first infrastructure

  • Work in a team-oriented environment

  • Work with a globally-distributed and international team, with a culture centered on success.

  • One of the worlds most Trusted Brands.

  • Opportunities for personal growth and charitable giving, such as the joining the IBM On

  • Demand Community and the IBM Corporate Service Corps

  • Opportunities for global travel

  • Competitive compensation and benefit packages

Required Technical and Professional Expertise

Experience in agile software development methodologies

· Experience developing micro-services based platforms based on RESTful APIs

· 3+ years of professional experience developing in Java

· 3+ years of experience in one or more of the following: Ruby / Python / Go

· Experience developing in a service-oriented Cloud environment, such as Amazon AWS, IBM Cloud, Google Cloud Platform, or others

· Willingness to take ownership of your code – you build it, you run it

· Ability to work with other geographically dispersed teams

Preferred Tech and Prof Experience

Experience working on extremely highly scalable platforms is a plus

· Experience in one or more of the following technologies is a plus: Apache Kafka, Docker, Kubernetes, Apache Spark, Hadoop, Elastic Search, Node JS

EO Statement

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.