Description
We're looking for an Engineering Manager to guide a high-achieving engineering group within Adobe Campaign, focusing on security. You will direct technical implementation, support people development, and advance strategic engineering initiatives.
Key areas of responsibility include:
- Security Leadership: Own and drive Adobe Campaign's security strategy, partnering with Security and Engineering teams to identify risks and strengthen the product's security posture.
- Technical Leadership: Guide architecture and technical decisions for complex, scalable, and reliable systems.
- People Leadership: Mentor and develop engineers, support career growth, and build a high-performing team.
- Engineering Excellence: Establish high standards for software quality, reliability, performance, operational excellence, and engineering practices.
- Product Leadership: Partner with Product, Architecture, Quality Engineering, Security, and other collaborators to translate business and customer needs into effective technical solutions.
Responsibilities:
- Lead, mentor, and develop a team of software engineers.
- Own and complete the security charter for Adobe Campaign, including security improvements, vulnerability remediation, and collaboration with internal security organizations.
- Provide technical direction and oversight across the team's engineering initiatives.
- Deliver scalable, reliable, and maintainable solutions through sound engineering methods and technical decision-making.
- Direct application security and vulnerability oversight for enterprise SaaS products.
- Address security vulnerabilities across native C++, server-side JavaScript, web, SOAP, and REST surfaces.
- Partner with teams across multiple functions to define priorities, manage execution, and deliver high-quality outcomes.
- Identify and address technical, operational, and architectural challenges.
- Drive continuous improvement across engineering processes, systems, and team practices.
- Participate in hiring, performance management, and career development.
- Collaborate effectively with geographically distributed teams in a fast-paced Agile environment.
Requirements:
- 10+ years of software engineering experience, including experience managing engineering teams.
- Strong understanding of microservices, distributed systems, cloud architecture, architectural patterns, and modern frameworks.
- Strong computer science fundamentals and system build experience.
- Experience with AWS and/or Azure and modern engineering tools and practices.
- Strong programming experience in C++, Java, Python, or similar languages.
- Experience building scalable, reliable enterprise software.
- Strong communication, collaboration, and problem-solving skills.
- Bachelor's degree or equivalent experience in Computer Science, Engineering, or a related field.
- Strong understanding of LLMs, agentic AI, and AI-assisted software development lifecycles.
Preferred qualifications:
- Experience in application security, secure software development, vulnerability management, or security engineering.
- Experience driving security initiatives for enterprise software products.
- Experience with security scanning, CVE remediation, threat modeling, authentication and authorization, and security compliance.
- Experience working with extensive enterprise SaaS solutions.