
Manager – Platform Engineer, Digital Engineering
EY
full-time
Posted on:
Location Type: Hybrid
Location: New York City • New York • United States
Visit company websiteExplore more
Salary
💰 $142,600 - $261,500 per year
Tech Stack
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