EY ยท 2 weeks ago
Client Technology - Senior Software Engineer
EY is a globally connected powerhouse of diverse teams focused on building a better working world. The Senior Software Engineer will oversee project teams, ensuring the delivery and maintenance of software solutions and infrastructure while integrating emerging technologies to solve complex business problems.
AccountingAdviceBusiness IntelligenceConsultingFinancial ServicesProfessional Services
Responsibilities
Oversees the work of project teams to deliver solution or infrastructure development services for the most complex or multiple projects, being accountable for the quality of outputs such as design, development, delivery and maintenance of a suite of solutions or infrastructure
Takes accountability for the design, development, testing operation, delivery and maintenance of a suite of software solutions or infrastructure to satisfy user requirements
Evaluates and resolves technical feasibility, design optimization, and production issues; researches and monitors existing client base and industry developments and identifies potential new product opportunities
Provides highly advanced technical expertise to maximize efficiency, reliability and value from current solutions, infrastructure, platforms and emerging technologies, showing technical leadership and driving continuous improvement efforts
Drives the appropriate behaviours to achieve success, whilst delivering performance management, technical development and mentor
Drives consistency to the relevant processes, procedures, standards, technical design and the need to design whilst leading the definition, maintenance and implementation of technology standards
Qualification
Required
Highly advanced technical competency in designing, developing, and debugging solutions
Highly advanced knowledge of one or more of: SQL, C++, HTML, CGI and JavaScript
Bachelor's Degree in Computer Science, Engineering, IT, Mathematics, or related field preferred
More than 10 years applied experience
Extensive relevant experience in either an internal or external software or platform engineering role, or similar, with highly advanced technical Knowledge in assigned specialism
Highly advanced technical knowledge and experience in delivering software / platform engineering solutions (depending on specialism), providing extensive technical advice and managing user requirements and process and standards maintenance
Considerable people leadership and team management experience
Extensive relevant experience in building application using container-orchestration systems like Kubernetes, and container engines like Docker and in building real-time event streaming apps using Kafka, and RabbitMQ message broker
Functional knowledge of programming scripting such as JavaScript, PowerShell, Python, Bash, SQL, .NET, Java, PHP, Ruby, PERL, C++, R, etc
Strong skills on Application development tools and practices including Azure, .NET stack, C#, SQL, API and Microservices development, DDD, Unit tests. Desired experience with frontend frameworks like Angular or React and Adobe tools for personalization. Build and deliver CI/CD pipeline using code management, configuration management and automation tools such as GitHub, VSTS, Ansible, DSC, Puppet, Ambari, Chef, Salt, Jenkins, Maven, etc
Delivery using modern methodologies especially SAFe Agile, Iterative, Waterfall, etc
Benefits
Medical and dental coverage
Pension and 401(k) plans
A wide range of paid time off options
Flexible vacation policy
Designated EY Paid Holidays
Winter/Summer breaks
Personal/Family Care
Other leaves of absence when needed to support your physical, financial, and emotional well-being
Company
EY
EY is building a better working world by creating new value for clients, people, society, the planet, while building trust in the capital markets.
H1B Sponsorship
EY has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (10242)
2024 (9877)
2023 (10966)
2022 (9394)
2021 (5652)
2020 (8849)
Funding
Current Stage
Late StageRecent News
2025-12-24
2025-12-15
2025-12-15
Company data provided by crunchbase