Software Engineer Role About the Position: - As a key team member, you will be responsible for technical leadership and solving complex engineering challenges. - Own the development lifecycle, including analysis, architecture, implementation, testing, and deployment. Responsibilities: - Take a leading role in designing solutions for intricate system problems and technical improvements. - Collaborate with cross-functional teams to ensure cohesive planning and delivery of features. - Define and help accomplish the technical strategy for product development, including recommending appropriate technologies. - Ensure development work follows Agile principles and best practices. Required Skills: - 8+ years of experience in software engineering roles with hands-on backend development and modern frameworks. - Experience building and maintaining cloud-native systems using AWS services. - Designing scalable, maintainable, and secure software architectures. - Working knowledge of DevSecOps practices, including CI/CD pipelines, containerization, and infrastructure-as-code tools. - Hands-on experience with microservices architecture, RESTful APIs, and messaging systems. - Familiarity with SQL and NoSQL databases, and data modeling principles. - Knowledge and practical experience in Generative AI concepts and tools. Benefits: - Experian prioritizes employee work-life balance, health, safety, and wellbeing. - Enhanced medical benefits and paid time off. Experian is an equal opportunity employer. We celebrate diversity and welcome applicants from all backgrounds. Our company culture emphasizes authenticity, collaboration, and personal growth.