Adobe InDesign, the industry-leading page design software, is seeking a talented Software Development Engineer 2 to join their team. As part of Adobe's Digital Media division, you'll work on complex typography, layout algorithms, graphics handling, rendering, and sophisticated UI design for a product used by millions globally.
The role offers an exciting opportunity to work with cutting-edge technology in a collaborative, fast-paced environment. You'll be responsible for developing end-to-end solutions, from design to deployment, ensuring high quality and scalability. The position requires strong expertise in C++ programming and software architecture, with opportunities to work on performance optimization and cross-platform development.
Adobe offers a dynamic work environment where you'll collaborate with world-class talent across different time zones. You'll have the chance to mentor junior developers while working on products that impact creative professionals worldwide. The company's commitment to innovation and technical excellence makes this an ideal opportunity for engineers passionate about building sophisticated software solutions.
The ideal candidate will bring strong computer science fundamentals, hands-on development experience, and a proven track record of delivering complex software projects. Knowledge of JavaScript, cloud platforms, and AI/ML would be advantageous for future development opportunities.