Software Engineer (ICB 4)
Core
Develop, maintain, and enhance Gen (a low-code, model-driven development environment) for non-mainframe enterprise applications, focusing on quality, security, and user experience.
Role type
Senior IC Software Engineer (Distributed Systems & Legacy Modernization)
Builds
Gen platform (low-code development environment) for global enterprises
Domain
Enterprise Software, Low-Code Development, Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, C#, C, C++, relational databases, Windows/Unix/Linux, REST/gRPC APIs, CI/CD automation, debugging complex legacy systems
Preferred skills
Cloud Native Architectures, Containers (Docker/Kubernetes), .NET, Tuxedo, WebSphere, Liberty, WebLogic, JBoss, Python, TypeScript, Spring Boot, Oracle/Db2/MS SQL Server, mainframe technologies, Gen platform expertise
Technologies
Java, C#, C, C++, gRPC, REST, Docker, Kubernetes, Spring Boot, Jenkins, Ansible, GitHub, Tuxedo, WebSphere, Liberty, WebLogic, JBoss, Oracle, Db2, MS SQL Server
Responsibilities
Research, develop, and implement high-quality, secure software solutions for Gen's core capabilities; troubleshoot and fix escalated customer cases; contribute to technical design ensuring robust security standards; author technical blogs, webinars, and documentation; offer thought leadership to enterprise customers on Gen modernization and security.
Seniority
Senior, hands-on IC