Required Skills
About the Job
Experian is seeking a dynamic Lead Software Engineer to drive our cloud modernization initiatives within Credit & Verification Services. You will be a key member of a high-performance engineering team, responsible for delivering the Ascend Cloud Foundation Platform. This role involves collaborating closely with fellow engineers to maintain existing systems and build innovative cloud-native microservices and web applications using cutting-edge technologies and architectural patterns.
As a Lead Engineer, you will provide technical leadership, guide the design and development of high-quality software solutions, and ensure alignment with business objectives and agile principles. You will own the technical architecture, prioritizing scalability, performance, security, and maintainability. Championing best practices in software development, including clean code, DevSecOps, and efficient coding standards, will be crucial. You will collaborate effectively with product owners, designers, QA, and stakeholders, leading technical discussions and managing technical risks.
Key responsibilities include translating business requirements into clean, scalable code, mentoring junior and senior developers through code reviews and technical guidance, and contributing to the creation and maintenance of shared frameworks. You will be instrumental in building secure, mission-critical, high-volume transaction web-based software systems in regulated environments.
Qualifications include a degree in Computer Science or Engineering with a minimum of 10 years of software development experience, including at least 3 years in a leadership capacity. Proven experience leading cross-functional teams in an Agile environment is essential. Expertise in .NET, Java (Spring/Micronaut/Quarkus), or Go, with hands-on experience in AWS (serverless concepts, cloud-native services), Infrastructure as Code (Terraform), TDD/BDD, microservices architectures, SQL/NoSQL databases, Docker, Kubernetes, and Git is required. Strong understanding of Clean Architecture, SOLID, OOP, and design patterns is also essential.