AI and Distributed Systems Fullstack Engineer - Manager - Consulting - Location OPEN at EY | AL, US | Rezi

AI and Distributed Systems Fullstack Engineer - Manager - Consulting - Location OPEN at EY

AI and Distributed Systems Fullstack Engineer - Manager - Consulting - Location OPEN

EY · AL, US

4 days ago

AI and Distributed Systems Fullstack Engineer - Manager - Consulting - Location OPEN

EY · AL, US

4 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

The Platforms Practice specializes in mission-critical, intelligent platforms for ambitious organizations, using a product-driven, AI-centric approach to empower them for the intelligent digital future. Software engineers are problem solvers comfortable across the technology stack, essential for delivering expected product and platform outcomes.

Responsibilities

  • Identify and define user/customer requirements, focusing on developing user interfaces (UI) across mobile, web, and tablets.
  • Engage in coding, programming, and creating specifications to deliver development services aligned with business requirements.
  • Lead the effective management and delivery of processes, solutions, and projects, ensuring a strong focus on quality and risk management.
  • Guide others and recommend quality solutions.
  • Engage regularly with external clients, participating in working sessions and leading workstreams from planning through execution and closure.
  • Develop solutions to complex problems, recommending changes to policies and establishing procedures.
  • Exercise judgment in selecting methods, techniques, and evaluation criteria for obtaining results.
  • Provide direction and feedback to team members, ensuring successful task completion.
  • Translate business requirements into technical design and architecture.
  • Develop prototypes and demos quickly.
  • Function as part of an agile delivery process.
  • Work on distributed systems problems ranging from scheduling, resource management, messaging, distributed caching and infrastructure automation.
  • Solve sophisticated data and analytics problems at scale.
  • Apply machine learning and AI systems to real-world business problems.
  • Build world-class user experiences across a range of interfaces.
  • Create automation systems for testing, continuous integration and continuous deployment.
  • Design APIs and extensibility models for platform use cases.
  • Teach clients how to build and deliver commercial software and services at scale.

Requirements

  • A Bachelor’s degree required (4-year degree).
  • Typically, no less than 4 - 6 years of relevant experience.
  • 4+ years of experience with Angular or similar frontend frameworks.
  • Strong knowledge of JavaScript, TypeScript, Angular.
  • Knowledge of PostgreSQL and Temporal.
  • Knowledge of Generative AI and building Agents.
  • Ability to design and implement robust APIs and microservices using Java, Python, FastAPI and OpenAPI.
  • Integrate authentication and authorization mechanisms using Keycloak, OAuth2, OIDC, and Azure Active Directory (AAD).
  • Experience with Data Visualization tools like: D3, Highcharts, Ploty.js, Ember Charts.
  • Experience using Commercial Dashboards (PowerBI, Tableau, Looker).
  • Experience with Test-Driven Development (TDD) / unit testing.
  • Experience working on complex problems and in a complex codebase.
  • Knowledge of frontend “best practices” around page performance.
  • A passion for delivering commercial software products and platforms to market.
  • Deeply technical and constantly in a state of learning.
  • Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives.
  • Fearless in getting “hands-on” with technology and execution.
  • Strong understanding of modern software engineering processes.
  • Deep understanding and interest in cloud and distributed systems architectures.
  • Comfortable with ambiguity with a drive for clarity.
  • Experience leading and growing technical talent (for software engineering managers).
  • Strong negotiation and influencing skills.
  • Experience in managing change effectively.
  • A track record of leading teams successfully.
  • Individuals who are technically proficient, possess emotional agility, digital fluency, and commercial acumen.
  • Top performers demonstrate the ability to build trust and value with clients while leading teams through change and innovation.

Skills

  • Agile delivery and development methodologies
  • Application delivery processes
  • Application development tools
  • Quality assurance and testing practices
  • System development lifecycle
  • Technology integration
  • JavaScript
  • TypeScript
  • Angular
  • PostgreSQL
  • Temporal
  • Generative AI
  • Agents
  • Java
  • Python
  • FastAPI
  • OpenAPI
  • Keycloak
  • OAuth2
  • OIDC
  • Azure Active Directory (AAD)
  • D3
  • Highcharts
  • Ploty.js
  • Ember Charts
  • PowerBI
  • Tableau
  • Looker
  • Test-Driven Development (TDD)
  • Unit testing
  • Frontend best practices
  • Page performance
  • Cloud architectures
  • Distributed systems architectures

Location

  • Anywhere in Country

Work Type

  • Hybrid

Experience Level

  • 4 - 6 years of relevant experience
  • 4+ years of experience with Angular or similar frontend frameworks

Education Level

  • Bachelor’s degree (4-year degree)

Salary/Compensations

  • $142,600 to $261,500 (US)
  • $171,200 to $297,200 (New York City Metro Area, Washington State and California)

Benefits

  • Medical and dental coverage
  • Pension and 401(k) plans
  • Flexible vacation policy
  • Paid time off for designated EY Paid Holidays, Winter/Summer breaks, Personal/Family Care, and other leaves of absence

About the Company

  • EY's purpose is to shape the future by providing insights and quality services that build trust and confidence in capital markets and economies worldwide.
  • EY develops outstanding leaders who deliver on promises to stakeholders, playing a critical role in building a better working world.
  • EY focuses on high-ethical standards and integrity.
  • EY is building a better working world by creating new value for clients, people, society, and the planet, while building trust in capital markets.
  • Enabled by data, AI, and advanced technology, EY teams help clients shape the future with confidence and develop answers for pressing issues.
  • EY teams work across assurance, consulting, tax, strategy, and transactions.
  • Fueled by sector insights, a globally connected, multi-disciplinary network, and diverse ecosystem partners, EY teams provide services in over 150 countries and territories.

Equal Opportunity

  • EY provides equal employment opportunities to applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, pregnancy, genetic information, national origin, protected veteran status, disability status, or any other legally protected basis, including arrest and conviction records, in accordance with applicable law.
  • EY is committed to providing reasonable accommodation to qualified individuals with disabilities including veterans with disabilities.