Senior Software Engineer - Client Technology Engineering
EY
About the role
About
At EY, we are committed to helping you shape a successful future with confidence. Join our diverse teams and take your career to new heights as we build a better working world together. This is a remarkable opportunity to lead the delivery of innovative solutions or infrastructure development for large and complex projects, making a significant impact with your strong technical expertise and hands-on experience!
Your Key Responsibilities:
- Effectively solve complex challenges and manage escalated aspects of projects, while handling coding, debugging, testing, and troubleshooting throughout the entire development process.
- Provide advanced technical expertise to enhance the efficiency, reliability, and value of our current solutions, while embracing emerging technologies and driving continuous improvement initiatives.
- Foster strong collaborative relationships with colleagues across Development & Engineering and Architecture teams to engineer leading-edge solutions.
- Take on a leadership role within your work group, ensuring that clear expectations, principles, structures, and responsibilities are established for project delivery.
- Promote consistency with relevant processes, procedures, and standards, contributing to the definition and implementation of technology standards.
Skills and Attributes for Success:
- Extensive technical proficiency in designing, developing, and debugging solutions.
- Advanced knowledge of programming languages such as C#, Java, or Python.
- A Bachelor's degree in Computer Science, Engineering, IT, Mathematics, or related fields is preferred.
- Over 10 years of relevant applied experience, ideally in software or platform engineering roles.
- Strong technical knowledge and experience in delivering engineering solutions, providing comprehensive technical advice, and addressing user requirements.
- Experience with CI/CD delivery using code management and automation tools like GitHub and ADO.
- Proficiency in fine-tuning language models for various tasks, including text generation, summarization, or question answering.
- Familiarity with embedding models in NLP tasks, such as similarity matching and clustering.
- Experience in designing and implementing agentic systems that integrate AI models with external tools for autonomous decision-making.
- Ability to design effective evaluation frameworks for AI models and agents, including metrics development and performance benchmarking.
- Ideally possess certifications from Microsoft, Google, or AWS.
- Substantial experience in building applications using container orchestration systems like Kubernetes and container engines like Docker.
What We Look For:
A self-starter, independent thinker who is curious and creative, with a strong sense of ambition and passion for technology.
What We Offer:
We provide a comprehensive compensation and benefits package, with rewards based on your performance and the value you bring to our organization. The base salary range for this position is $111,100 to $207,800, with higher ranges in specific areas. Our Total Rewards package includes medical and dental coverage, pension plans, and a flexible vacation policy, allowing you to balance your personal and professional life effectively. You will also enjoy designated paid holidays, winter/summer breaks, and other leave options to support your well-being.
At EY, we prioritize creating a diverse and inclusive culture within our globally connected teams. Are you ready to shape your future with confidence? Apply today and join us on this exciting journey!
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