[Remote] Client Technology - Engineering - Software Engineering
Note: The job is a remote job and is open to candidates in USA. EY is a globally connected powerhouse of diverse teams, and they are seeking a Senior Software Engineer to lead the delivery of solution or infrastructure development services for complex projects. This role involves accountability for design, development, delivery, and maintenance of solutions or infrastructure while ensuring compliance with relevant standards.ResponsibilitiesSolves complex and escalated aspects of a project, performing coding, debugging, testing and troubleshooting throughout the development processProvides 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 plansDevelops strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer leading solutionsProvides a leadership role for the work group, ensuring the appropriate expectations, principles, structures, tools and responsibilities are in place to deliver the projectDrives consistency to the relevant processes, procedures, standards, technical design whilst supporting the definition, maintenance and implementation of technology standardSkillsLeads the delivery of solution or infrastructure development services for a large or more complex project, using strong technical capabilities and outstanding hands-on experienceTakes accountability for the design, development, delivery and maintenance of solutions or infrastructure, driving compliance with and contributing to the development of relevant standardsFully understands business and user requirements and ensures design specifications meet the requirements from a business and technical perspectiveSolves complex and escalated aspects of a project, performing coding, debugging, testing and troubleshooting throughout the development processProvides 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 plansDevelops strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer leading solutionsProvides a leadership role for the work group, ensuring the appropriate expectations, principles, structures, tools and responsibilities are in place to deliver the projectDrives consistency to the relevant processes, procedures, standards, technical design whilst supporting the definition, maintenance and implementation of technology standardAdvanced technical proficiency in designing, developing, and debugging solutionsAdvanced knowledge of one or more of: C#/Java or PythonMore than 10 years applied experienceSignificant relevant experience in either an internal or external software or platform engineering role, or similarTechnical knowledge and experience in delivering software / platform engineering solutions (depending on specialism), providing comprehensive technical advice and handling user requirementsCI/CD delivery using code management, configuration management and automation tools such as GitHub, ADOProficiency in fine-tuning language models for specific tasks, including text generation, summarization, or question answeringKnowledge of embedding models and their application in NLP tasks like similarity matching, clustering, and information retrievalFamiliarity with designing and implementing agentic systems that combine AI models with external tools or environments for autonomous decision-makingAbility to design robust evaluation frameworks for AI models and agents, including metrics development, A/B testing, and performance benchmarkingBachelor's degree in computer science, Engineering, IT, Mathematics, or related field preferredMicrosoft/Google/AWS certificatesDelivery using modern methodologiesSignificant proven experience in building application using container-orchestration systems like Kubernetes, and container engines like DockerBenefitsDiscretionary bonus programA comprehensive medical, prescription drug and dental coverage planA defined contribution pension planA great vacation policy plus firm paid days that allow you to enjoy longer long weekends throughout the yearStatutory holidays and paid personal days (based on province of residence)A range of exciting programs and benefits designed to support your physical, financial and social well-beingSupport and coaching from some of the most engaging colleagues in the industryLearning opportunities to develop new skills and progress your careerThe freedom and flexibility to handle your role in a way that’s right for youMedical and dental coveragePension and 401(k) plansA wide range of paid time off optionsJoin us in our team-led and leader-enabled hybrid model. Our expectation is for most people in external, client serving roles to work together in person 40-60% of the time over the course of an engagement, project or year.Under our flexible vacation policy, you’ll decide how much vacation time you need based on your own 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.Company OverviewEY is building a better working world by creating new value for clients, people, society, the planet, while building trust in the capital markets. It was founded in 1999, and is headquartered in London, England, GBR, with a workforce of 10001+ employees. Its website is https://www.ey.com/en_ie/entrepreneur-of-the-year.Company H1B SponsorshipEY has a track record of offering H1B sponsorships, with 1567 in 2026, 10235 in 2025, 9877 in 2024, 10966 in 2023, 9394 in 2022, 5652 in 2021, 8849 in 2020. Please note that this does not guarantee sponsorship for this specific role.