Software Engineer
IBM
- Bangalore, Karnataka
- Permanent
- Full-time
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.Your Role and Responsibilities
We are looking for a senior Software Engineer to join our engineering team in IBM Security Guardium Insights, who has experience working on backend services in Java/GO. As a Senior Software Engineer, you will be expected to own and work on a project independently. You will be expected to have good organizational and communication skills, as you will collaborate with members from other teams within IBM Security Guardium Insights. You will be joining a small team who owns several services that provide important features to our Data security product. Improve the architecture of this service to facilitate integration with other IBM Security products
Work closely together with colleagues in different time zones.
Collaborate with other teams. Plan and prioritize your work proactively
Ensure (security) compliance with IBM guidelines
You will be working in a supportive, multidisciplinary, and international environmentRequired Technical and Professional Expertise
- 6+ years of active and recent Performance and scalability engineering and/or Data Engineering experience with performance optimization and tooling for performance metrics from servers and software modules as well as pipeline design and development.
- 6+ years of Software Engineering experience ;Experience writing REST APIs
- Proficiency with the node.js ecosystem and Java/J2EE/GO/JavaScript/TypeScript programming language, Object oriented Programming
- Proficiency with the node.js ecosystem and Java/J2EE/GO/JavaScript/TypeScript programming language
- Code documentation tooling and best practices; Code testing tools and methodologies, for example TDD
- Active and recent Performance and scalability engineering and/or Data Engineering experience with performance optimization and tooling for performance metrics from servers and software modules as well as pipeline design and development.
- Familiarity with containers;Familiarity with cybersecurity;Familiarity with a few other programming languages and environments; Experience with developing microservices and designing, developing products/applications on Cloud platforms(Kubernetes, RedHat OCP), Clud technologies like AWS, Lambda, etc.