Sr. Manager, Software Engineering
El Pollo Loco, Inc. · Costa Mesa, CA · 4 days ago
EngineeringFull-time
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Leads and manages the software engineering organization, including application developers and quality assurance engineers.
- Establishes the technical direction, engineering standards, and development practices for the organization.
- Provides architectural oversight and technical leadership across application development, integrations, APIs, and data workflows.
- Guides modernization initiatives including platform upgrades, cloud adoption, system refactoring, and technical debt reduction.
- Oversees the full software development lifecycle including requirements, design, development, testing, documentation, and deployment.
- Bridges AI capabilities into the software development life cycle (SDLC).
- Establishes and enforces coding standards, secure development practices, version control strategies, CI/CD pipelines, and documentation requirements.
- Maintains architectural ownership for applications and near real-time integrations.
- Works in an architect capacity with the Digital Marketing team, representing IT in design sessions.
- Leads the Technical QA & Documentation Manager to ensure testing strategies, release documentation, and acceptance criteria are completed prior to deployment.
- Serves as the senior technical authority and final approver for production releases, ensuring compliance with PCI/SOX controls, security standards, and rollback procedures.
- Collaborates with Restaurant Systems, Infrastructure, Data & Analytics, Finance, HR, Marketing, and Operations leadership to align engineering initiatives with business priorities.
- Evaluates emerging technologies, vendor platforms, and engineering tools to improve efficiency, security, and system capabilities.
- Manages engineering capacity planning, sprint planning, backlog prioritization, and delivery timelines across multiple initiatives.
- Provides leadership, coaching, mentorship, and career development for engineers, analysts, and technical leads.
- Ensures the creation and maintenance of technical documentation including architecture diagrams, integration specifications, release notes, and operational runbooks.
QUALIFICATIONS
- Education/Work Experience: Bachelor’s degree preferred in Computer Science, Information Systems, Engineering, or related field. 8–12 years of progressive software development experience. At least 5 years in a technical leadership role (Engineering Manager, Lead Developer, or similar).
- Knowledge, Skills, and Abilities: Deep technical expertise with application development frameworks, databases, and modern API architecture. Experience integrating enterprise platforms. Familiarity with ETL platforms. Strong understanding of source control (Git), CI/CD pipelines, automated deployments, and branching strategies. Experience designing scalable enterprise integrations and distributed systems. Strong leadership and organizational management skills for building and developing engineering teams. Ability to manage multiple concurrent initiatives, priorities, and delivery timelines. Excellent analytical and problem-solving skills with the ability to guide teams through complex technical challenges. Strong communication and collaboration skills across both technical and non-technical stakeholders. Ability to enforce engineering standards, documentation practices, and release governance in partnership with QA & Documentation leadership. Ability to work onsite at the Support Center consistent with the hybrid work policy.