EY

Manager – Platform Engineer, Digital Engineering

EY

full-time

Posted on:

Location Type: Hybrid

Location: New York CityNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $142,600 - $261,500 per year

About the role

  • Analyze, design, develop, integrate, test, and deploy new and existing software application programs
  • Work with customers’ technical leads, client executives, and partners to manage and deliver high quality systems with a focus on reliability and excellent customer experience
  • Lead the effective management and delivery of processes, solutions, and projects, ensuring a strong focus on quality and risk management
  • Engage regularly with external clients, actively participating in working sessions and leading workstreams from planning through execution and closure
  • Design and implement robust APIs and microservices using Java, Python, FastAPI and OpenAPI
  • Architect and maintain containerized applications using Docker, Kubernetes, and Helm
  • Develop and optimize data models and queries using PostgreSQL and ORMs (e.g., SQLAlchemy)
  • Champion test-driven development (TDD) practices, including unit and integration testing
  • Collaborate with cross-functional teams to build distributed systems leveraging message queues (RabbitMQ) and caching layers (Redis)
  • Integrate authentication and authorization mechanisms using Keycloak, OAuth2, OIDC, and Azure Active Directory (AAD)
  • Work with Azure cloud services, including API gateways (APIM, FrontDoor) and object storage (Azure Blob and File Storage)
  • Create and debug Kubernetes-hosted services
  • Explore and implement interactions with AI/LLM systems, including agentic workflows, vector stores and embedding-based search
  • Monitor, troubleshoot, and optimize platform performance and reliability
  • Occasional contributions to CI/CD pipelines and infrastructure-as-code

Requirements

  • Bachelor’s degree (4-year degree) in computer science, Software Engineering, or a related field
  • Typically, no less than 4-6 years relevant experience in professional platform engineering experience or similar role in software development and system administration
  • Experience building large scale distributed systems with cloud native technologies
  • Programming languages: Experience with Java or C#, Python, Spring Boot, .Net or .Net Core
  • A solid grounding in Computer Science fundamentals
  • Ability to communicate in written and spoken form with clients about business needs and translate that into a technical solution
  • Excellent knowledge of software design and system architecture
  • Outstanding consulting, communication, and presentation abilities
  • A team player possessing strong communication skills with staff at all levels
  • Self-skilled and quick learner, regardless of the languages and technologies used
  • Analytical mind with problem-solving aptitude
  • Proficient in application development tools
  • Experienced in quality assurance
  • Knowledgeable in the system development lifecycle
  • Skilled in technology business requirements definition, analysis, and mapping
  • Strong negotiation and influencing skills
  • Effective change management abilities
  • Proven track record of leading teams
  • Ability to build and manage relationships with key stakeholders including internal teams, clients, and vendors
Benefits
  • medical and dental coverage
  • pension and 401(k) plans
  • a wide range of paid time off options
  • flexible vacation policy
  • time off for designated EY Paid Holidays, Winter/Summer breaks, Personal/Family Care, and other leaves of absence when needed

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaPythonFastAPIOpenAPIDockerKubernetesPostgreSQLSQLAlchemyTDDCI/CD
Soft skills
communicationproblem-solvingteam playerconsultingpresentationnegotiationinfluencingchange managementrelationship managementself-skilled