Description
We are looking for an Engineering Manager to lead a strong engineering team within Adobe Campaign, focusing on driving the product's security strategy and initiatives while providing broader technical and people leadership.
The role involves:
- Security Leadership: Owning and driving key security initiatives for Adobe Campaign, working closely with Security and engineering teams to identify risks, prioritize remediation, and continuously strengthen the product's security posture.
- Technical Leadership: Driving architecture and technical decisions for complex, scalable, and reliable systems.
- People Leadership: Mentoring and developing engineers, supporting career growth, and building a high-performing engineering team.
- Engineering Excellence: Driving high standards across software quality, reliability, performance, operational excellence, and engineering practices.
- Product Leadership: Partnering with Product, Architecture, Quality Engineering, Security, and other stakeholders to translate business and customer needs into effective technical solutions.
Responsibilities include:
- Leading, mentoring, and developing a team of software engineers.
- Owning and driving the security charter for Adobe Campaign, including security improvements, vulnerability remediation, and collaboration with internal security organizations.
- Providing technical direction and oversight across the team's engineering initiatives.
- Driving scalable, reliable, and maintainable solutions through strong engineering practices and technical decision-making.
- Partnering with cross-functional teams to define priorities, manage execution, and deliver high-quality outcomes.
- Identifying and addressing technical, operational, and architectural challenges.
- Driving continuous improvement across engineering processes, systems, and team practices.
- Participating in hiring and career development of engineers.
- Working effectively with geographically distributed teams in a fast-paced Agile environment.
Requirements:
- 8+ years of software engineering experience, including experience managing engineering teams.
- Strong understanding of microservices, distributed systems, cloud architecture, design patterns, and frameworks.
- Strong computer science fundamentals and system design experience.
- Application security & vulnerability management for enterprise SaaS.
- 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 and reliable enterprise software.
- Strong communication, collaboration, and problem-solving skills.
- Bachelor's degree or equivalent in Computer Science, Engineering, or a related field.