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

Technology Consulting - Digital Engineering - AI & Distributed Systems Engineer - Manager

Job in Portland, Multnomah County, Oregon, 97204, USA
Listing for: EY
Full Time position
Listed on 2026-01-15
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below

Join EY’s Technology Consulting and shape the future as a Technology Consulting – Digital Engineering – AI & Distributed Systems Engineer – Manager. This role lets you lead platform engineering initiatives, build intelligent digital solutions, and deliver high‑quality services to EY’s global clients.

Key Responsibilities
  • 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 Postgre

    SQL, SQL Alchemy and other ORMs.
  • Champion test‑driven development (TDD) practices, including unit and integration testing.
  • Collaborate with cross‑functional teams to build distributed systems leveraging message queues (Rabbit

    MQ) 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, Front Door) and object storage (Azure Blob and File Storage).
  • Debug Kubernetes‑hosted services and implement AI/LLM interactions, vector stores and embedding‑based search.
  • Monitor, troubleshoot and optimize platform performance and reliability.
  • Contribute to CI/CD pipelines and infrastructure‑as‑code initiatives.
Skills and Attributes for Success
  • Ability to multitask in a fast‑paced, collaborative environment.
  • Excellent written and oral communication, including presentation skills.
  • Capability to translate broad requirements into clear, actionable tasks.
  • Passion for delivering commercial software products and platforms.
  • Deep technical expertise and ongoing learning mindset.
  • Comfort providing technical guidance and coaching to other engineers.
  • Adept at Agile delivery and development methodologies.
  • Strong knowledge of quality assurance and testing practices.
  • Proficient in application development tools and system design.
  • Experience with cloud‑native distributed systems.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering or a related field.
  • 4‑6 years of professional platform engineering or similar experience.
  • Experience building large‑scale distributed systems with cloud‑native technologies.
  • Strong programming skills in Java, C#, Python and relevant frameworks (Spring Boot, .NET, .NET Core).
  • Solid grounding in Computer Science fundamentals.
  • Excellent knowledge of software design and system architecture.
  • Outstanding consulting, communication and presentation abilities.
  • Proven track record of leading teams and driving technical excellence.
  • Strong negotiation, influencing and change‑management skills.
What We Offer You
  • A comprehensive compensation and benefits package with competitive base salary.
  • A flexible, hybrid work model supporting 40‑60% in‑office engagement.
  • Generous paid time off and flexible vacation policy.
  • Professional growth opportunities in a globally connected, inclusive culture.

EY is an equal‑employment opportunity employer. We are committed to providing reasonable accommodations for qualified individuals with disabilities. If you need assistance applying online or want to request an accommodation, contact 1‑800‑EY‑HELP3 (Option 2 for candidate inquiries) or email

#J-18808-Ljbffr
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary