Experian is a global data and technology company, powering opportunities for people and businesses around the world. We help to redefine lending practices, uncover and prevent fraud, simplify healthcare, create marketing solutions, all using our unique combination of data, analytics and software. We invest in people and new advanced technologies to unlock the power of data. As a leader in technical innovation, we are seeking an experienced Senior Software Engineer to join our team. About the Role: - Take a technical leadership role within development teams, solving complex engineering challenges and influencing system architecture and design. - Own the end-to-end development lifecycle, including analysis, architecture, implementation, testing, and deployment. - Design solutions for intricate system problems and technical improvements. As a Senior Software Engineer, you will play a key role in shaping the technical direction of our products and services. You will work closely with cross-functional teams to ensure the delivery of high-quality software solutions that meet the needs of our customers. Responsibilities: - Lead technical discussions and provide guidance on architectural decisions. - Collaborate with Product, QA, UX, and DevOps teams to ensure cohesive planning and delivery of features. - Define and help accomplish the technical strategy for product development, including recommending appropriate technologies. Our ideal candidate has a strong background in software engineering, with hands-on experience in designing and developing cloud-native systems using modern frameworks and technologies. They should be familiar with Agile development methodologies and have a passion for staying up-to-date with the latest industry trends and advancements.