EY
At EY, we're dedicated to shaping your future with confidence.
Join EY and be part of a dynamic team that empowers your career to thrive in a collaborative global environment. We are committed to helping you build a better working world.
Technology - Digital Engineering - Full Stack Engineer (Manager)
In recent years, industries have been transformed by rapid advancements in digital technologies. At EY, our mission is to assist clients in architecting, selecting, and building robust technology solutions that propel their businesses across various platforms and intelligent systems. Our teams are experts in digital strategy, architecture, engineering, design, operations, and applied AI across a multitude of industries.
We invite you to help create the future alongside some of the most skilled engineering teams worldwide. If you are ready to embark on this journey, we encourage you to apply.
The opportunity
As a Manager and Full Stack Software Engineer, you will take charge of developing, testing, and maintaining high-quality software solutions. Collaborating closely with multidisciplinary teams, you will deliver secure, scalable, and production-ready applications enhanced by intelligent, data-driven functionalities.
This role requires a modern approach to problem-solving, focusing on how automation, AI-assisted workflows, and intelligent features can optimize system design, developer productivity, and user experience. You will play a critical role in integrating AI into design processes at an early stage while adhering to robust software engineering principles.
You will also be responsible for demonstrating adaptability in various programming languages and platforms and applying sound engineering judgment in rapidly evolving technical landscapes. Ownership of your work will be paramount as you contribute to system design and support solutions from inception to launch and ongoing evolution.
At EY, we partner with top-tier organizations, leveraging emerging technologies responsibly to transform their operations through inquisitive engineering practices and trustworthy, intelligent solutions.
Your key responsibilities
Develop and implement solutions to complex challenges, recommending policy changes and establishing effective procedures.
Exercise discretion in selecting appropriate methods and evaluation benchmarks to achieve desired results.
Guide and mentor team members to ensure the successful completion of tasks.
Skills and attributes for success
Design, develop, test, and deploy end-to-end applications, focusing on scalability, security, and reliability.
Build and maintain backend services and APIs using modern programming languages like Python, Java, C#, or Java
Script/Type
Script within tech ecosystems such as Node.js, Spring, and .NET.
Implement enhancements across frontend and backend systems while optimizing their performance.
Contribute to intelligent application features, integrating with large language models, predictive capabilities, and agent-driven workflows.
Work with cross-functional teams to translate requirements into technical designs and functionalities.
Assist in system and application architecture, including data models, integration, security, and cloud deployment considerations.
Actively participate in agile delivery processes, including sprint planning, reviews, demos, and retrospectives.
Conduct code reviews and help establish high standards for code quality and maintainability.
Create and maintain documentation adhering to best practices throughout the software development life cycle.
Identify and resolve issues in development and production environments.
Mentor junior engineers while fostering a collaborative and high-performing engineering culture.
Oversee projects from inception to launch and continuous evolution in partnership with client leadership.
To qualify for the role, you must have:
A Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
5+ years of professional software engineering experience.
Proficiency in at least one modern backend programming language such as Python, Java, C#, or Java
Script/Type
Script.
Experience with full stack development and familiarity with one or more backend frameworks.
Knowledge of modern frontend frameworks like React, Angular, or equivalent.
Experience designing and implementing RESTful APIs.
Strong database skills in relational and non-relational data stores, including query optimization.
Experience with Git-based version control and collaborative workflows.
Comfort in local and cloud environments, including command-line tooling.
A strong ability to independently identify, debug, and resolve technical issues.
Excellent written and verbal communication skills.
A willingness to travel based on client needs, up to 25%.
Ideally, you will also have:
Experience with cloud-native or microservices-based applications.
Hands-on exposure to cloud services for compute, data, identity, and monitoring.
Familiarity with service-oriented, API-driven systems and event-driven architectures.
Experience with containerization and orchestration technologies like Docker and Kubernetes.
Experience designing or integrating intelligent application capabilities.
Skills in designing systems with AI-driven capabilities in mind.
Understanding of security and access management within cloud environments.
Familiarity with CI/CD pipelines, Dev
Ops practices, and application observability.
What we look for
We seek engineers who are adaptable, curious, and embody strong software engineering principles. Our clients work across various tech stacks, which allows us to prioritize individuals who can transfer their skills effectively while delivering intelligent and high-quality solutions to our diverse client base.
What we offer you
At EY, we’ll develop your future-focused skill set and provide you with world-class experiences. We empower you within a flexible environment and celebrate your unique talents within a diverse and inclusive culture.
We offer a comprehensive compensation and benefits package where performance is rewarded, and contributions are recognized. The base salary range for this role is between $142,600 to $261,500, with specific market adjustments where applicable.
Our flexible hybrid model promotes in-person collaboration for 40-60% of the time during each engagement or project cycle.
With our flexible vacation policy, you can take the time off you need alongside designated EY Paid Holidays and support for personal circumstances.
Are you ready to shape your future with confidence? Apply today.
EY accepts applications for this position on an ongoing basis.
EY is committed to upholding high ethical standards and integrity among its employees and expects all applicants to reflect these qualities.
EY | Building a better working world
EY is focused on creating value for clients, people, society, and the planet, while fostering trust in capital markets.
Enabled by data, AI, and advanced technology, EY teams assist clients in shaping a confident future and addressing pressing challenges.
EY functions across a comprehensive range of services, from assurance and consulting to tax, strategy, and transactions, driven by insights and a diverse, globally connected network.
EY is an equal opportunity employer committed to various forms of diversity, promoting inclusivity and respect for all individuals.
Verified Listing
This role has been verified for authenticity, market-rate compensation, and remote eligibility.
Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.