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.
