Vice President, Software Engineering
Location
United States
Posted
9 days ago
Salary
$225K - $325K / year
Seniority
Lead
Job Description
Vice President, Software Engineering
Experian
• Define and drive the long-term engineering vision, strategy, and roadmap • Partner with executive leadership (CTO, Product, Sales and Sales Ops Leaders) to align technology initiatives with business objectives • Evaluate emerging technologies (Generative AI, Agentic AI, LLMs, MCP, automation platforms) and translate them into measurable business value • Lead technology transformation, modernization, and innovation efforts • Oversee end-to-end software development lifecycle (SDLC) including architecture, development, testing, release, and operations • Ensure delivery of high-quality, scalable, secure, and reliable software systems • Establish and monitor engineering KPIs (velocity, quality, uptime, cost efficiency) • Establish an AI-first software engineering framework leveraging GenAI-assisted development, intelligent testing, code generation, documentation, and deployment automation to significantly improve developer productivity and software quality • Drive architectural decisions, platform strategy, and technology standards • Ensure modern engineering practices (cloud-native, microservices, DevOps, CI/CD, AI integration where relevant) • Balance build vs. buy decisions and optimize technology investments • Work closely with Product Management to deliver customer-centric solutions • Partner with sales and sales ops team to listen to voice of customer and improve customer satisfaction • Partner with Security, Infrastructure, Data, and Operations to ensure integrated delivery and governance for responsible AI • Align with finance and business leaders on budgeting and ROI for investment • Establish governance, processes, and best practices for engineering operations • Improve engineering productivity, quality, and predictability • Manage budgets, vendor relationships, and external partners • Build, lead, and scale high-performing engineering teams across multiple disciplines while fostering an AI-first culture emphasizing continuous learning and upskilling • Recruit, mentor, and retain top engineering talent and while ensuring we have succession plans & leadership pipelines
Job Requirements
- 15+ years of software engineering experience with at least 5+ years in senior leadership roles
- Proven track record of leading distributed engineering teams in US and overseas
- Experience delivering complex, enterprise-scale or high-growth SaaS platforms with high availability, scalability and performance (SLA & RTO)
- Experience developing AI-enabled customer-facing products or integrating AI capabilities into enterprise applications
- Experience in setting up framework to establish delivery predictability and cycle time improvements
- Strong background in modern software architectures (AWS, APIs, MCPs)
- Experience with DevOps, CI/CD pipelines, and agile methodologies
- Understanding of Generative AI, LLMs, AI application architecture, integrating AI services, and responsible AI practices/governance
- Experience in B2B frontend UI, backend microservices and batch job development
- Knowledgeable about REST, Node.js, React, Python, Terraform, AWS RDS
- Bachelor's or Master's degree in Computer Science, Engineering, or related field (MBA preferred but optional)
Benefits
- Comprehensive executive level total rewards package
- Flexible time off including unlimited vacation, volunteer time off, and 12 paid holidays
- Core benefits including medical, dental, vision, and matching 401K
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and maintain modern web applications using TypeScript and React • Develop new product features and improve existing applications • Integrate third-party APIs and external services • Build internal tools and automations that improve business processes • Translate business requirements into reliable, maintainable software • Write clean, well-structured, and maintainable code • Troubleshoot issues and continuously improve application performance and reliability • Participate in code reviews and collaborate with teammates to improve engineering practices • Communicate progress, blockers, and technical decisions clearly with the team
• Build and maintain modern web applications using TypeScript and React. • Develop new product features and improve existing applications. • Integrate third-party APIs and external services. • Build internal tools and automations that improve business processes. • Translate business requirements into reliable, maintainable software. • Write clean, well-structured, and maintainable code. • Troubleshoot issues and continuously improve application performance and reliability. • Participate in code reviews and collaborate with teammates to improve engineering practices. • Communicate progress, blockers, and technical decisions clearly with the team.
• Build and maintain modern web applications using TypeScript and React • Develop new product features and improve existing applications • Integrate third-party APIs and external services • Build internal tools and automations that improve business processes • Translate business requirements into reliable, maintainable software • Write clean, well-structured, and maintainable code • Troubleshoot issues and continuously improve application performance and reliability • Participate in code reviews and collaborate with teammates to improve engineering practices • Communicate progress, blockers, and technical decisions clearly with the team
• Build and maintain modern web applications using TypeScript and React. • Develop new product features and improve existing applications. • Integrate third-party APIs and external services. • Build internal tools and automations that improve business processes. • Translate business requirements into reliable, maintainable software. • Write clean, well-structured, and maintainable code. • Troubleshoot issues and continuously improve application performance and reliability. • Participate in code reviews and collaborate with teammates to improve engineering practices. • Communicate progress, blockers, and technical decisions clearly with the team.
