The opportunity
As a Software Engineering Lead, you will guide product engineering teams in the delivery of digital services for our clients. You will be a hands-on engineer and engineering leader, building credibility with our clients through high-quality technical execution.
As a senior engineer in a growing team, you will also be responsible for developing and promoting an engineering culture in the team, providing mentoring to junior engineers and leading by example.
Your key responsibilities
1. Lead the technical design and delivery of large-scale, cloud-native applications running on AWS, Azure or GCP
2. Design, develop, test, and maintain high-quality code
3. Communicate effectively with clients to manage technical priorities, deadlines, and deliverables
4. Manage a team of EY onshore and offshore engineers on client projects and play a part in their career growth at EY
5. Collaborate with internal and external business and design teams to deliver successful client outcomes
6. Continuous evolve and optimise software engineering processes based on experiences and best practices
7. Contribute to the EY Digital Engineering practice culture by sharing knowledge and experiences with the wider team
To qualify for the role, you must have
8. Practical engineering experience in Software Engineering, Computer Science, Artificial Intelligence, Data Science, or similar fields
9. Strong, hands-on engineering experience with one or more programming languages such as Java, C#, Python, JavaScript, or similar languages
10. Strong understanding of at least one relational database technology such as PostgreSQL, MySQL or MS SQL
11. Experience working with multiple software architectures, including monoliths, modular monoliths and microservices
12. Practical experience building, deploying and running large cloud native digital services in production, including CI/CD, monitoring and observability
13. Experience working with at least one cloud provider, AWS, Azure or GCP
14. Experience leading technical projects and teams
15. Experience in a forward-deployed engineering role, working directly with clients
16. Experience guiding and mentoring junior engineers
17. Excellent communication skills and ability to produce high-quality written deliverables in fluent English
18. A willingness to travel and work in client sites, both in the UK and overseas as and when required
19. SC clearance or eligible for SC clearance
What working at EY offers
We offer a competitive remuneration package where you’ll be rewarded for your individual and team performance. Our comprehensive Total Rewards package includes support for flexible working and career development, and with FlexEY you can select benefits that suit your needs, covering holidays, health and well-being, insurance, savings and a wide range of discounts, offers and promotions. Plus, we offer:
20. Support, coaching and feedback from some of the most engaging colleagues around
21. Opportunities to develop new skills and progress your career
22. The freedom and flexibility to handle your role in a way that’s right for you