Software Development Engineer 2 - C++

Adobe is a global leader in digital experiences, empowering everyone from emerging artists to global brands with tools for design and digital media creation.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer 2 - C++

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.

Last updated a month ago

Responsibilities For Software Development Engineer 2 - C++

  • Own product solutions through their end to end development lifecycle
  • Design, build, test and deploy stable, scalable solutions
  • Work closely with product management, experience designers, quality engineering
  • Work in highly collaborative, fast paced, agile environment
  • Work with highly flexible and geographically distributed teams
  • Mentor junior team members

Requirements For Software Development Engineer 2 - C++

Java
  • B.Tech /M.Tech in Computer Science & Engineering from a best-in-class institute
  • 3 to 4 years of hands on design / development experience
  • Proficient in C/C++ or JAVA, data structures and algorithm
  • Should be willing to work on C++
  • Knowledge of application development on multiple platforms including Windows and Macintosh
  • Solid understanding of design patterns
  • Experience with automation tools and technologies
  • Performance tuning of applications

Benefits For Software Development Engineer 2 - C++

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal Employment Opportunity
  • Inclusive work environment
  • Career growth opportunities

Interested in this job?

Jobs Related To Adobe Software Development Engineer 2 - C++

Software Development Engineer 30

Adobe is hiring a Software Development Engineer to build platform features for Adobe Experience Platform's Generative AI capabilities, focusing on scalable solutions and microservices architecture.

Software Engineer

Mid-level Software Engineer position at Adobe, focusing on cloud-native systems development using Python and Go, offering competitive compensation $113K-$206K annually.

Software Engineer

Software Engineer role at Adobe focusing on cloud-native systems development using Python, Go, and cloud technologies, offering competitive compensation and growth opportunities.

Java Software Engineer, Adobe Experience Platform

Build and maintain complex features for Adobe Experience Platform, working with Java, Spring, and cloud microservices to help enterprises deliver real-time personalized experiences.

Member of Technical Staff - II (C++)

Adobe seeks a Mid-Level C++ Developer to join the Illustrator team, building next-generation vector editing tools with 2+ years experience in modern C++ development.