Adobe is seeking a Principal Software Engineer to lead the technical vision and implementation of our Application Lifecycle Management (ALM) systems. This role combines technical leadership with hands-on development, requiring expertise in scalable SaaS architectures and big data technologies. You'll be responsible for driving technical excellence, mentoring team members, and ensuring customer success through robust, scalable solutions.
The ideal candidate brings 10+ years of experience building enterprise-scale systems, with deep expertise in Java, cloud technologies, and distributed systems. You'll work at Adobe's Bangalore office, collaborating with global teams to shape the future of our ALM platform. This role offers the opportunity to influence technical direction, mentor others, and work with cutting-edge technologies.
Key focus areas include architecting scalable solutions, optimizing system performance, implementing security best practices, and driving innovation in our ALM systems. You'll have the chance to work with modern technologies including AWS, Spring Framework, and various database technologies while solving complex technical challenges.
Adobe offers a collaborative environment where you can make a significant impact on products used by millions. We value technical excellence, innovation, and customer focus. This role provides excellent growth opportunities and the chance to work on challenging problems at scale.