Sr. Software Engineer, Adobe XD

    • San Francisco, CA

Sr. Software Engineer, Adobe XD

The Challenge

The best experiences are built by developers who have a strong sense of design. At Adobe, we are creating the next generation of design tools on the desktop, web, and devices. Come work with some of the most innovative engineers on Adobe XD, a multi-platform UX design application, built from the ground up with the latest technologies. Adobe is known for innovation and the coolest design in the industry, and XD is one of the newest and high profile products in Adobe's portfolio. Come help us build the latest in design innovation!

We need developers to join the XD engineering team with strong native and web development experience who are also attuned to the nuances of visual and interaction design. If you are passionate about building tools that delight their users, if you love polishing the user experience of your apps, and if you enjoy iterating rapidly with designers and other team members to amplify, challenge and realize their ideas, Adobe is looking for you.

What you'll do

  • Develop high-performance, reliable, testable and maintainable code.
  • Develop user interfaces and interactions with nuance and attention to detail. Iterate rapidly with designers to create a delightful user experience.
  • Work closely with customers to understand their workflows and needs, and adapt or pivot quickly based on their feedback.
  • Work well both independently and collaboratively within a fast-moving development team, with clear, positive, and constructive communication.

What you need to succeed
  • Based in San Francisco
  • Bachelor's degree in computer science or equivalent experience.
  • 5+ years overall development experience including desktop applications.
  • Macintosh and/or Windows 10 native application experience.
  • Web technology experience - specifically, JavaScript, HTML and CSS.
  • Strong familiarity with and passion for design tools. Experience developing design tools a plus.
  • Experience with C++
  • Experience with graphics programming, especially vector graphics is a plus. Deeper technical understanding of vector rendering/compositing stacks (both CPU and GPU side) a major plus.
  • Experience developing for multiple devices and platforms a plus.
  • Experience with Agile development processes including Scrum.
  • A passion for empowering mobile application and web designers to create more engaging experiences.
  • Proven results-oriented person - especially in the areas of writing high-performance, reliable and maintainable code.
  • Works well in a distributed team environment across multiple geographies; can develop strong working relationships and promote a positive, collaborative tone.
  • Ability to handle multiple competing priorities in a fast-paced environment.
  • Ability to work well under pressure.
  • Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanations.
  • A good sense of humor is a big plus!

At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on Best Companies lists. You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely.

If you're looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer.

Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, religion, age, sexual orientation, gender identity, disability or veteran status.

Marketo is a marketing automation platform that provides a wide variety of industries with data-based insights to inform successful customer interactions.

Marketo Company Image

Back to top