Software Developer (Security & Cloud Technologies)

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 defenses and proven experts; and we are looking for Software Developers to come make a difference.

Why join IBM Security?

- Work for one of the most advanced cyber security companies in the world and one of the world's most trusted brands
- Use the most modern software development tools to work on the leading edge of software development, building micro services based cloud-first infrastructure
- Work with a globally distributed and international team, with a culture centered on success
- Competitive compensation and benefit packages
- A world of opportunity for career growth

What are your responsibilities?

- As a software engineer, you will be expected to demonstrate solid conceptual and technical skills as you develop, implement, and eventually help to run core infrastructure components to back IBM Securitys cloud portfolio of products
- You will design, build and automate solutions for running mission-critical, scalable workloads based around the Kubernetes container orchestration platform and ecosystem
- You will work with product owners to implement new components, and new features in existing components
- You will help your team support and run your services in production in a DevOps oriented fashion
- You will work with other products and teams in the IBM Security division to help them utilise and develop against the platform components you build

Required Technical and Professional Expertise
- English Fluent (verbal and written)
- 2+ years of professional experience developing in Java
- 2+ years of experience in one or more of the following: Ruby / Python / Go
- Experience working with Linux OS
- Experience in agile software development methodologies
- Experience developing microservices based platforms based on RESTful APIs
- Experience developing in a service-oriented Cloud environment
- 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 with cloud infrastructure and orchestration technologies such as Kubernetes, AWS, Azure, Ansible
- Firm understanding of Continuous Integration and Continuous Deployment methodologies.
- Knowledge of secure software engineering and best practices.
- Demonstrated understanding of networking protocols and principles
- Interest in Cloud computing, Internet of Things, Internet/Network Security
- Demonstrated understanding of the twelve-factor cloud native app methodology is a plus.

Required Technical and Professional Expertise

see above

Preferred Tech and Prof Experience

see above

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.


Back to top