Lead Software Engineer - Developer Experience

Petco Animal Supplies, Inc.
San Diego, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

San Diego, United States of America

Tech stack

Java
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Code Generation
Software Quality
Code Review
Continuous Integration
Software Debugging
Programming Tools
Python
Software Engineering
Systems Architecture
TypeScript
Google Cloud Platform
GitHub Copilot
Large Language Models
Prompt Engineering
GIT
Containerization
Kubernetes
Information Technology
Software Version Control
Docker
Programming Languages

Job description

Lead Software Developer - Developer Experience As a Lead Software Developer focused on Developer Experience (DevEx), you will drive the vision, design, and delivery of tools, platforms, and workflows that enhance engineering productivity. You'll play a key role in shaping how developers interact with codebases, CI/CD systems, AI-assisted development tools, and internal platforms.

Responsibilities

Technical Leadership

  • Provide technical leadership in building world-class developer platforms and tooling.
  • Foster a culture of innovation, collaboration, and continuous improvement across engineering teams.
  • Drive the DevEx strategy, aligning developer productivity initiatives with business and engineering goals., * Design and improve internal developer platforms, CI/CD pipelines, and self-service tools that streamline development workflows.
  • Champion best practices in developer productivity, including faster onboarding, efficient debugging, and seamless deployment processes.
  • Integrate and optimize AI-powered developer tools (e.g., code generation, automated testing, intelligent documentation, and copilots) to enhance engineering velocity and code quality.

System Architecture

  • Contribute to the architecture of scalable, reliable, and developer-friendly systems.
  • Ensure platforms and tools are designed for extensibility, usability, and performance.

Coding and Development

  • Actively contribute to codebases, particularly in platform tooling, automation, and developer infrastructure.
  • Set high standards for code quality, maintainability, and innovation.

Code Review and Quality Assurance

  • Lead code reviews with a focus on maintainability, scalability, and developer usability.
  • Drive quality through automation, testing frameworks, and AI-assisted validation tools.

Project Leadership

  • Own DevEx initiatives end-to-end, from ideation through delivery.
  • Partner with product managers, platform teams, and engineers to identify friction points and deliver impactful solutions.

Documentation & Enablement

  • Create and maintain high-quality documentation, onboarding guides, and developer resources.
  • Leverage AI tools to enhance documentation discoverability and accuracy.

Collaboration and Communication

  • Promote a strong engineering culture through open communication, knowledge sharing, and mentorship.
  • Act as a bridge between platform, infrastructure, and product engineering teams.

Continuous Learning & Innovation

  • Stay current with emerging trends in Developer Experience, platform engineering, and AI-assisted software development.
  • Lead initiatives to adopt new tools and practices that improve developer efficiency and satisfaction.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • 8+ years of experience in software engineering, with leadership responsibilities
  • Strong expertise in one or more programming languages (e.g., Python, Java, TypeScript)
  • Deep understanding of developer workflows, tooling, and software development lifecycle
  • Experience with CI/CD systems, version control (Git), and modern development practices
  • Hands-on experience with AI developer tools (e.g., GitHub Copilot, code assistants, automated testing tools)
  • Excellent problem-solving, communication, and leadership skills

Preferred Skills

  • Experience building internal developer platforms or DevEx tooling
  • Familiarity with cloud platforms (AWS, Azure, GCP)
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Knowledge of observability, developer analytics, and productivity metrics
  • Experience mentoring engineers and driving engineering culture improvements
  • Exposure to LLM-based tooling, prompt engineering, or AI-assisted development workflows

Apply for this position