Software Developer, IBM Corporation, San Jose, CA (Up to 40% telecommuting permitted):
- Support the company's development of its virtualization management and application resource management software product.
- As a member of the Software Development team, enhance the core analytics platform and peripherals to support new capabilities across cloud and on-premise technologies, including Cloud Computing, Virtualization, SDN, and Software Defined Data Centers.
- Lead the team responsible for developing features to enhance cloud capabilities of the product.
- Perform various duties of a scrum master, including prioritizing and grooming development tasks using agile methodologies to comply with company guidelines.
- Provide technical guidance and assistance to engineers and designers responsible for developing new features in cloud-related areas.
- Employ systems and frameworks for engineering tasks, including Docker, Kubernetes, Jenkins, OpenShift, AWS, Azure, VMware, Linux, bash scripting, mvn, NPM, Jest, and JProfiler.
- Collaborate with product managers, engineers, and others to design systems and gather information on project limitations, capabilities, performance requirements, and interfaces.
- Research public cloud services and develop optimal ways to build the data model for these cloud computing architectures.
- Leverage a strong understanding of virtualization concepts and cloud services, including AWS, Microsoft Azure, and GCP.
- Develop automated test suites to verify product behavior.
- Develop new skills through continuous education to gain expertise in creating scalable and performant software and stay updated on new cloud service offerings.
- Utilize: Kubernetes, Java, Angular, React, Jenkins, Test automation.
Required: Master’s degree or equivalent in Computer Science or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Master’s degree) and one (1) year of experience as a Software Engineer or related. One (1) year of experience must include utilizing Kubernetes, Java, Angular, React, Jenkins, Test automation. $264514 to $270000 per year. Full time. D152.
Master’s degree or equivalent in Computer Science or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Master’s degree) and one (1) year of experience as a Software Engineer or related. One (1) year of experience must include utilizing Kubernetes, Java, Angular, React, Jenkins, Test automation.