Client Technology - Engineering - Software Engineering
About the role
Takes accountability for the design, development, delivery and maintenance of solutions or infrastructure, driving compliance with and contributing to the development of relevant standards.
Responsibilities
- Solves complex and escalated aspects of a project, performing coding, debugging, testing and troubleshooting throughout the development process.
- Provides advanced technical expertise to maximize efficiency, reliability and value from current solutions, infrastructure and emerging technologies, showing technical leadership and identifying and implementing continuous improvement plans.
- Develops strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer leading solutions.
- Provides a leadership role for the work group, ensuring the appropriate expectations, principles, structures, tools and responsibilities are in place to deliver the project.
- Drives consistency to the relevant processes, procedures, standards, technical design whilst supporting the definition, maintenance and implementation of technology standards.
Requirements
- Advanced technical proficiency in designing, developing, and debugging solutions.
- Significant relevant experience in either an internal or external software or platform engineering role, or similar.
- Significant proven experience in building application using container-orchestration systems like Kubernetes, and container engines like Docker.
Skills
- Advanced knowledge of one or more of: C#/Java or Python.
- Bachelor’s degree in computer science, Engineering, IT, Mathematics, or related field preferred.
- Significant relevant experience in delivering software / platform engineering solutions (depending on specialism), providing comprehensive technical advice and handling user requirements.
- Proficiency in fine-tuning language models for specific tasks, including text generation, summarization, or question answering.
- Knowledge of embedding models and their application in NLP tasks like similarity matching, clustering, and information retrieval.
- Familiarity with designing and implementing agentic systems that combine AI models with external tools or environments for autonomous decision-making.
- Ability to design robust evaluation frameworks for AI models and agents, including metrics development, A/B testing, and performance benchmarking.
Attributes for Success
- A self-starter, independent-thinker, curious and creative person with ambition and passion.
Benefits
Our Total Rewards package includes a discretionary bonus program, a comprehensive medical, prescription drug and dental coverage plan, a defined contribution pension plan, a great vacation policy plus firm paid days that allow you to enjoy longer long weekends throughout the year, statutory holidays and paid personal days (based on province of residence), and a range of exciting programs and benefits designed to support your physical, financial and social well-being.
Pay
The base salary range for this job in all geographic locations in the US is $134,200 to $258,300. The base salary range for New York City Metro Area, Washington State and California (excluding Sacramento) is $161,000 to $293,500.
Schedule
We offer a flexible vacation policy, where you decide how much vacation time you need based on your personal circumstances. You'll also be granted time off for designated EY Paid Holidays, Winter/Summer breaks, Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.