Senior Fullstack Engineer - AI and Distributed Systems

EY
Dallas, US
Hybrid

Job Description

At EY, we are committed to shaping the future with confidence. Join us in crafting a better working world by applying your talents in a globally connected environment.

Our Platforms Practice specializes in creating intelligent, mission-critical platforms for prominent organizations. We utilize an AI-centric approach to empower our clients in building for the digital future. Join our elite team of product leaders, data scientists, and software engineers to tackle complex product challenges that make a positive impact.

The Opportunity

As a Senior Fullstack Engineer, you will play a key role in defining user requirements and creating intuitive user interfaces across various platforms, including mobile and web. Your work will involve developing software components that efficiently connect with existing systems while meeting business objectives through effective coding and programming.

Your Key Responsibilities

  • Engage with clients to gather and analyze requirements, ensuring the final product aligns with their needs.
  • Design and develop user-friendly interfaces that enhance the overall user experience.
  • Create maintainable and efficient code while producing specifications that support business goals.

You may be required to travel to client sites, providing you with an opportunity to engage with stakeholders directly.

Skills and Attributes for Success

  • Translating business requirements into technical designs and architecture.
  • Rapidly developing prototypes and demos to validate ideas.
  • Working within an agile delivery framework.
  • Addressing distributed systems challenges, including scheduling, resource management, and messaging.
  • Solving complex data and analytics problems at scale.
  • Leveraging machine learning and AI solutions to real-world business issues.
  • Creating exceptional user experiences across diverse interfaces.
  • Establishing automation systems for testing, continuous integration, and deployment.
  • Designing APIs and extensibility models for future platform use cases.
  • Advising clients on building and scaling commercial software solutions.
  • A solid understanding of agile methodologies and development processes.
  • Proficiency with development tools and quality assurance practices.
  • Building and managing client relationships based on trust.
  • Communicating complex ideas with clarity.

To Qualify for the Role, You Must Have:

  • A Bachelor's degree.
  • At least 2 - 4 years of relevant experience.
  • 3-5+ years of experience with Angular or similar frameworks.
  • Strong knowledge of JavaScript, TypeScript, and Angular.
  • Familiarity with PostgreSQL and Temporal.
  • Experience with Generative AI and building Agents.
  • Capability to design and implement APIs and microservices using Java, Python, FastAPI, and OpenAPI.
  • Integration experience with authentication mechanisms such as Keycloak, OAuth2, and Azure AD.
  • Knowledge of Data Visualization tools like D3, Highcharts, or Tableau.
  • Experience in Test-Driven Development (TDD) or unit testing.
  • Experience working with complex codebases.
  • Understanding of frontend performance best practices.

Ideally, You'll Also Have:

  • A passion for delivering commercial software products.
  • A continuous learning mindset in technology.
  • The ability to communicate effectively with diverse audiences.
  • A hands-on approach to technology execution.
  • A strong grasp of modern software engineering processes.
  • An interest in cloud and distributed systems architectures.
  • The ability to thrive in ambiguous situations while seeking clarity.
  • Leadership experience in developing technical talent.
  • Strong problem-solving and critical-thinking abilities.
  • Emotional agility and collaboration skills in hybrid environments.
  • A proactive approach to adopting new technologies.

What We Look For

We seek individuals who are not only technically skilled but also display curiosity and a desire to learn. Top performers are adept at navigating complex challenges, communicating effectively, and fostering meaningful relationships with clients and colleagues.

What We Offer You

  • A comprehensive compensation and benefits package based on performance and value brought to the business.
  • Flexible work arrangements, with expectations for in-person collaboration 40-60% of the time.
  • A flexible vacation policy tailored to personal circumstances, alongside designated holiday leaves to support well-being.

Are You Ready to Shape Your Future with Confidence? Apply Today.

We are accepting applications on an ongoing basis. EY values high ethical standards and integrity among its employees.

Skills & Requirements

Technical Skills

AngularJavascriptTypescriptPostgresqlTemporalGenerative aiAgentsJavaPythonFastapiOpenapiKeycloakOauth2Azure adD3HighchartsTableauTest-driven development (tdd)Unit testingCloud and distributed systems architecturesLeadershipCommunicationTeamworkProblem-solvingAdaptabilityAiDistributed systemsSoftware engineeringProduct development

Employment Type

FULL TIME

Level

senior

Posted

4/20/2026

Apply Now

You will be redirected to EY's application portal.