Senior Software Engineer
Role details
Job location
Tech stack
Job description
Insight Global is seeking a Senior Software Engineer (AI-Enabled Middleware Automation Platform) for a leading enterprise client focused on modernizing vulnerability management and software delivery. This engineer will build an advanced automation platform that identifies, prioritizes, tests, and supports remediation across Java-based middleware environments on RHEL Linux. The ideal candidate brings deep middleware expertise combined with modern AI-assisted engineering practices, leveraging LLMs and intelligent workflows to drive faster, more accurate vulnerability response. This role plays a key part in transforming enterprise SDLC processes through automation, scalable architecture, and secure, high-quality release engineering. Day-to-Day:
- Build automation to identify vulnerabilities and map them to remediation actions
- Prioritize issues based on severity, exploitability, and dependencies
- Design and automate regression and certification testing strategies
- Execute, monitor, and optimize automated testing across middleware stacks
- Develop intelligent workflows integrating vulnerability detection and remediation
- Generate release notes, certification artifacts, and testing documentation
- Improve platform coverage, testing effectiveness, and automation accuracy
- Collaborate across engineering, security, and platform teams
- Leverage AI/LLM tools to accelerate remediation and automation workflows
Requirements
-
Strong background in software engineering, automation, or platform engineering
-
Hands-on experience with LLMs, generative AI tools, or AI coding assistants
-
Experience implementing intelligent or agent-based automation workflows
-
Deep experience with Java middleware platforms: o Apache HTTP Server, Tomcat, JBoss EAP, WebLogic, WebSphere, Java runtimes
-
Strong understanding of vulnerability identification, prioritization, and remediation
-
Experience supporting complex, multi-tier enterprise middleware environments
-
Hands-on experience with RHEL Linux and enterprise software packaging
-
Experience with automated testing frameworks (Cucumber/Gherkin preferred)
-
Strong scripting/development experience in Python, Ansible, or Java
-
Experience integrating with CI/CD pipelines and release automation
-
Ability to design scalable architectures and engineering solutions
Nice to Have Skills & Experience
- Experience with vulnerability management platforms or security tooling
- Familiarity with CVEs, vendor advisories, and remediation workflows
- Exposure to cloud or hybrid infrastructure environments
- Experience with Infrastructure-as-Code or configuration management tools
- Background in artifact, release, or certification management processes
- Experience improving test coverage, accuracy, and automation effectiveness
Benefits & conditions
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.