Forward Deployed Engineer – Continuous Delivery & Modernization (Hybrid)
About the role
We are partnering with a Tier 1 global financial institution on a strategic enterprise-wide mission to accelerate software delivery, modernize release infrastructure, and improve application resilience. As a technology solutions provider, our engineering teams work on high-impact client initiatives to transform how critical systems are tested, secured, and deployed. In this role, you will act as a hands-on technical practitioner and evangelist for Continuous Delivery, automated testing, and safe, repeatable deployments. Blending Software Engineering, DevOps, and Site Reliability Engineering (SRE), you will be roughly 70% hands-on with coding and configuration—embedded directly with client development teams to solve release bottlenecks, eliminate manual overhead, and drive a modern "shift-left" engineering culture.
Responsibilities
- Targeted Team Engagements: Conduct hands-on technical interventions with software engineering teams facing challenges in achieving rapid, safe releases or resolving security vulnerabilities.
- Automated Testing & Data Management: Build robust, local-first test suites (including deployment smoke tests) and implement compliant test data sourcing, masking, and integration strategies.
- Pipeline & Deployment Engineering: Design and implement automated Continuous Delivery pipelines, automated database migrations (e.g., Liquibase), and infrastructure automation (e.g., Ansible).
- Application Modernization & Containerization: Containerize applications for seamless local testing and deployment, and upgrade key runtimes (primarily Java and NPM) and core frameworks (e.g., migrating legacy Spring applications).
- Dependency & Security Management: Implement continuous dependency management tools (such as Renovate) to keep libraries up to date, enforce secrets management, and improve security, authentication, and authorization practices.
- Observability & Resilience: Standardize logging, overhaul exception handling, establish standard observability patterns, and implement resilient multi-datacenter deployment strategies.
- Engineering Best Practices: Introduce streamlined branch management, optimize code review workflows, and establish modern source control standards across teams.
Requirements
This position is ideal for a seasoned engineer who leads by example and enjoys getting into the code to