Full Stack Engineer (Manager)
EY
About the role
About 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.
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 JavaScript/TypeScript 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.
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, DevOps practices, and application observability.
- Experience supporting applications post-launch in regulated environments.
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.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free