Software Development Engineer

Adobe Adobe · Enterprise · Bucharest, Romania

Software Development Engineer role on the Adobe Fonts and Type team in Bucharest, focusing on developing next-generation tools for typography. The role involves writing high-performance C++ code, contributing to architecture and design, collaborating with cross-functional teams, and mentoring. Requires strong CS fundamentals, C++ expertise, OOP, design patterns, and experience with Agile and testing. Mentions leveraging AI tools to enhance coding efficiency as a skill.

What you'd actually do

  1. Develop high-performance, reliable, testable and maintainable code
  2. Provide guidance in architecture, design & code reviews
  3. Partner with people in other roles and other teams (Product Management, Design, etc.) to create amazing products
  4. Mentor other members of the team
  5. Work closely with teams across Adobe, in different geographies

Skills

Required

  • C++
  • OOP
  • design patterns
  • Agile development processes
  • test automation (Unit testing, Integration testing)
  • security related issues
  • performance bottlenecks
  • English proficiency

Nice to have

  • Typescript

What the JD emphasized

  • At least 10 years of practical experience developing products
  • Fluent in C++ programming language