Build scalable, resilient APIs and compute services that can cater to millions of Creative Cloud users and enterprise applications
Collaborating with other engineers, product managers, designers and user researchers to design and develop new features and tools
Develop high-performance, reliable, testable, well documented and maintainable code
Work closely with internal and external customers to understand their workflows and needs, and adapt quickly based on their feedback
Lead customer enablement for the backend platform, including onboarding sessions, technical deep-dives, integration guidance, reference architectures, and documentation that help enterprise teams adopt and succeed on Graph
Mentor engineers across the team through code reviews, design reviews, and hands-on collaboration
Requirements
Bachelor's degree or equivalent experience in Computer Science
12+ years of backend software development experience
Strong hands-on experience in a server-side language, like Node.js/TypeScript
Expertise in at least one SQL database and one non-SQL database
Hands-on experience in building high-scale microservices, data lakes, and event-driven architectures
Experience with containerization technologies like Docker and Kubernetes
Experience with AWS or Azure cloud services
Experience with CI/CD pipeline development
Knowledge of security concepts and protocols for services on the cloud
Demonstrated experience partnering directly with enterprise customers, gathering structured feedback, and translating it into product and platform direction
Experience leading customer enablement, including technical onboarding, integration guidance, reference architectures, or developer documentation
An interest in and ability to learn new technologies
Ability to tackle problems in a sustainable way, always striving to improve our processes and learn
Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanations.