×
Register Here to Apply for Jobs or Post Jobs. X

Senior Forward Deployment Engineer

Job in Irving, Dallas County, Texas, 75084, USA
Listing for: Luxoft
Full Time position
Listed on 2026-08-22
Job specializations:
  • Software Development
    DevOps, Java Developer, Software Engineer, Software Testing
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

Project description

The project is focused on improving the security, release reliability, maintainability, and operational resilience of business-critical banking applications.

Forward Deployed Engineers will conduct targeted, hands‑on engagements with development teams that are facing challenges with vulnerability remediation, automated testing, legacy technology, production stability, or achieving a safe and rapid release cadence.

The role combines senior software engineering, Dev Ops, SRE, test automation, application security, and legacy modernization. Approximately 70% of the work involves hands‑on coding and configuration.

The technical scope includes building effective automated test suites, remediating security vulnerabilities, performing dependency and reachability analysis, upgrading Java and NPM runtimes, modernizing Spring and legacy middleware applications, improving CI/CD pipelines, containerizing applications, automating deployments, and introducing standard observability and resilience patterns.

The Expert FDE is expected to lead complex engagements, work directly with development and client stakeholders, define the technical remediation approach, implement critical changes personally, and enable client teams to maintain the improved engineering practices.

Responsibilities
  • Collaborate directly with development teams to identify and resolve issues related to testing, security, release, deployment, resilience, and legacy technologies.
  • Review application code, dependencies, test coverage, runtime configurations, deployment processes, logs, monitoring systems, and CI/CD pipelines.
  • Write, debug, test, review, and enhance production application code and configurations.
  • Develop and maintain automated unit, integration, component, regression, and deployment smoke tests.
  • Apply Test-Driven Development practices and select appropriate testing approaches with guidance as needed.
  • Source test data and apply masking techniques to protect sensitive information in lower environments.
  • Investigate vulnerabilities and dependency risks, identify root causes, implement secure remediation, and conduct regression testing.
  • Upgrade Java/JVM or NPM runtimes, Spring components, libraries, dependencies, base images, operating systems, and installed software.
  • Assist in implementing automated and continuous dependency updates using Renovate or comparable tools.
  • Support modernization efforts for legacy applications and middleware stacks, including Web Sphere or Web Logic when applicable.
  • Containerize applications using Docker and deploy or support them on Open Shift platforms.
  • Enhance Git workflows, branch management, pull requests, and code-review processes.
  • Implement and improve CI/CD pipelines, automated quality gates, deployment validation, and rollback procedures.
  • Automate database changes using Liquibase or similar migration tools.
  • Support application and environment automation through Ansible or equivalent tools.
  • Apply secure coding patterns and adhere to standards for secrets management, authentication, authorization, and handling sensitive data.
  • Improve structured logging, exception handling, health checks, metrics, tracing, dashboards, and operational alerts.
  • Support highly available and resilient deployment strategies.
  • Troubleshoot production and non-production issues using code analysis, SQL, logs, metrics, traces, and diagnostic tools.
  • Communicate progress, risks, technical decisions, blockers, and dependencies to engineering, security, architecture, operations, project management, and client stakeholders.
  • Document implemented solutions and facilitate knowledge transfer to development and support teams.
  • Own a defined technical workstream from assessment and implementation through testing, deployment, and stabilization.
SKILLS Must have
  • The role requires strong professional software engineering expertise, typically spanning 4–7 years, including recent hands‑on development of production applications. The candidate must actively write and debug code, with recent experience directly involving production code or configuration changes made within the last 12–18 months.
  • Hard skills include:
  • Advanced Java and JVM development,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary