Software Engineer (ICB 3)
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 & DevOps)
Builds
Gen platform (low-code development environment) for global enterprises
Domain
Enterprise Software, Low-Code Development, DevOps
Required skills
Java, C#, C, C++, Windows/Unix/Linux, Relational Databases, CI/CD, Test Automation, gRPC/REST APIs, Cloud Native Architectures, Containers
Preferred skills
Python, TypeScript, Docker, Kubernetes, Spring Boot, Mainframe technologies, Gen platform expertise, Cybersecurity principles, Microservices
Technologies
Java, C#, C, C++, Windows, Unix, Linux, gRPC, REST, Docker, Kubernetes, Jenkins, Ansible, Oracle, Db2, MS SQL Server, Tuxedo, WebSphere, Liberty, WebLogic, JBoss, Eclipse, GitHub
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; Design and implement automation for testing, build pipelines, and deployment processes; Assist junior staff and collaborate with enterprise customers on complex requirements.
Seniority
Mid-Senior, hands-on IC