Senior Computer Scientist
Adobe
he Role
As a Senior Engineer, you will be a key technical authority for Lightroom, driving architecture decisions, setting engineering standards, and mentoring a high-calibre team of senior engineers. This is a hands-on leadership role that sits at the intersection of deep technical craft and product strategy.
What You’ll Do
Technical Leadership & Architecture
Provide technical leadership across multiple feature areas and engineering initiatives.
Define and drive long-term architecture and technical strategy for Lightroom Desktop, including its modern C++ desktop stack.
Lead the design and implementation of complex, cross-platform systems and subsystems.
Evaluate emerging technologies and guide adoption where they deliver measurable customer or engineering value.
Product & Team Collaboration
Partner with Product Management, Design, Research, and other engineering organisations to define product direction and the technical roadmap.
Influence engineering direction across organisations and represent Lightroom Desktop's technical interests in cross-Adobe forums.
Drive root cause analysis for complex production issues and establish long-term preventive solutions.
Engineering Excellence
Drive high standards in performance, reliability, security, maintainability, and scalability.
Drive initiatives to improve application startup time, responsiveness, memory efficiency, and crash rates.
Establish team standards around testing, observability, CI/CD, release quality, and operational excellence.
Lead adoption of AI-assisted software engineering practices to improve developer productivity.
Mentorship & People Development
Mentor and coach senior engineers, elevating technical quality and decision-making across teams.
Build a culture of engineering excellence through clear standards, code review, and collaborative learning.
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.