Senior Software Engineer

Insight Global
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 187K

Job location

Tech stack

Java
Artificial Intelligence
Apache HTTP Server
Tomcat
Application Release Automation
Build Automation
Automation of Tests
Oracle WebLogic Server
Code Coverage
Software Documentation
Linux
Middleware
IBM Websphere Application Server
WildFly (JBoss AS)
Python
Systems Development Life Cycle
Red Hat Enterprise Linux - RHEL
Ansible
Software Engineering
Systems Integration
Strategies of Testing
Software Vulnerability Management
Enterprise Software Applications
Large Language Models
Generative AI
Gherkin
Infrastructure Automation Frameworks
Cucumber
Vulnerability Analysis

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.

Apply for this position