E

Ernst & Young

Global professional services: audit, tax, consulting

Forward Deployed Engineer - Application & Infrastructure, Technology Strategy & Transformation

AI Application EngineeringUpdated on Nov 14
Full-timeToronto, ON, Canada$95k - $115kIn-person

About the Job

Requirements

  • One to five years of experience in application development, cloud engineering, infrastructure engineering, DevOps, platform engineering, technology consulting, or related roles, including relevant co-op or internship experience.
  • A diploma or degree in computer science, engineering, information systems, business technology, or a related field, or equivalent practical experience.
  • Strong understanding of software engineering, application architecture, infrastructure, and enterprise technology environments.
  • Hands-on development experience with one or more of Java, JavaScript, TypeScript, C#, .NET, or Python.
  • Experience with GitHub, GitHub Copilot, Visual Studio Code, source control, automated testing, and pull-request-based development.
  • Experience with CI/CD technologies and DevSecOps practices.
  • Experience with at least one major cloud platform, such as Microsoft Azure, AWS, or Google Cloud.
  • Experience with Docker and familiarity with Kubernetes, Helm, managed container platforms, and service-mesh or ingress technologies.
  • Familiarity with infrastructure-as-code technologies, such as Terraform, Bicep, ARM templates, or comparable tools.
  • Knowledge of APIs, microservices, event-driven architectures, integration patterns, and distributed systems.
  • Understanding of application and infrastructure security, including identity and access management, network segmentation, secrets and certificate management, software composition analysis, static and dynamic application-security testing, vulnerability management, and patch management.
  • Familiarity with observability technologies and practices covering logs, metrics, traces, alerts, dashboards, and service-level objectives.
  • Understanding of resilience, high availability, backup, disaster recovery, capacity planning, and performance optimization.
  • Ability to assess legacy applications and recommend approaches including rehosting, replatforming, refactoring, rebuilding, replacing, or retiring.
  • Familiarity with AI-assisted application development and modernization tools.
  • General understanding of how enterprise applications integrate with hosted or privately deployed AI services.
  • Strong consulting, analytical, problem-solving, and stakeholder-management skills.
  • Ability to communicate technical architecture and modernization recommendations to technical and business audiences.
  • Experience coordinating small delivery teams of approximately two to five resources.
  • Strategic mindset focused on sustainable transformation and measurable client value.
  • Eligibility to obtain the security clearance required for applicable client engagements.

Responsibilities

  • Lead or support application modernization, cloud transformation, platform engineering, and infrastructure-modernization initiatives.
  • Assess legacy applications and supporting infrastructure to identify technical debt, dependencies, security risks, operational constraints, and modernization opportunities.
  • Develop modernization recommendations and roadmaps aligned with business objectives, technical requirements, risk tolerance, and expected value.
  • Design and implement modern application architectures using cloud-native, containerized, API-led, and event-driven patterns.
  • Modernize applications developed in Java, JavaScript, TypeScript, .NET, Python, and related enterprise technologies.
  • Design and automate infrastructure environments using infrastructure-as-code, configuration management, and repeatable deployment patterns.
  • Build and improve CI/CD pipelines, automated testing, security scanning, release processes, and software-delivery controls.
  • Deploy and operate containerized applications using Docker, Kubernetes, Helm, and related platform technologies.
  • Work with infrastructure, identity, networking, storage, observability, backup, disaster-recovery, and operational-resilience requirements.
  • Use AI-assisted engineering tools to accelerate application discovery, documentation, code analysis, remediation, migration, testing, and modernization.

Desired Qualifications

  • Hold a degree in computer science, or a joint degree in computer science and business.
  • Have completed multiple technology-sector internships with hands-on application-development experience.
  • Have experience working in client-facing roles and supporting presentations.

About the Company

Ernst & Young

Global professional services: audit, tax, consulting

EY provides professional services across Assurance, Tax, Consulting, and Strategy & Transactions through member firms coordinated by EY Global. It serves clients in about 150 countries with cross-disciplinary teams delivering audits, tax planning, technology, risk management, and M&A and strategy advisory. Its global, integrated platform and large network differentiate it by offering coordinated services across disciplines. The goal is to help clients meet regulatory requirements, improve governance and performance, and create value.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Boston, MA
Founded
1991

Recently Posted Jobs

Explore more opportunities at Ernst & Young

See more jobs