Your Role and Responsibilities- You are an IBM Cloud Software Development Engineer.
- You are talented, innovative and enthusiastic Software engineering professional who wants to develop and improve software that powers the Cloud and build the next generation cloud & security services to make our customers succeed.
- What you’ll do:
- You are a part of Cloud platform Service Engineering team.
- You are responsible for delivering infrastructure services with top-notch performance, first-rate security, fail-safe reliability and exceptional quality.
- You will be the key individual responsible for development of new cloud services on the IBM Cloud Platform.
- You will get to work with Fortune 100 Enterprise clients and build hyperscale cloud services for the largest companies in the world.
- We are a global team, so communication skills (both verbal and written) are critical as well as flexibility to work with team members in other time zones.
- How we’ll help you grow:
- You’ll have access to all the technical and management training courses to become the expert you want to be.
- You’ll learn directly from Senior members/leaders in this field.
- You’ll have the opportunity to work with multiple clients.
Required Technical and Professional Expertise
- Required Professional and Technical Expertise, Certifications, Languages, etc.)
- Minimum 5+ years of experience
- What are the specific numbers of years required for each skill?” “• 5+ or more years relevant work experience
- Demonstrated problem-solving and analytical skills
- Proficient in Python
- Computer/Server hardware knowledge and working experience
- Experience in PHP or Golang
- Experience with relational databases and SQL (Oracle, MySQL, MSSQL), also non-relational e.g. ETCD a plus.
- Experience in developing efficient automated unit / functional tests to support continuous integration for production code.
Preferred Technical and Professional Expertise
- Familiarity working with bare metal servers and hardware
- What are the specific numbers of years preferred for each skill?” “* Experience in working agile/scrum development paradigm
- Experience in developing working software in small increments to support continuous delivery.
- Familiarity with Docker/Kubernetes and Familiarity with microservice architectures
- Knowledege of TLS encryption and algorithms
- Knowledge of basic security practices
- What types of technologies and trends, beyond the requirements, should someone in this role be passionate about? “* Cloud computing
- *Hardware and server technologies