Adobe · 6 days ago
Computer Scientist
Adobe is focused on changing the world through digital experiences, providing tools for both emerging artists and global brands. They are seeking a Senior Software Engineer to work collaboratively across teams to deliver solutions that support Adobe customers and products, emphasizing design, implementation, and support of applications.
Artificial Intelligence (AI)ConsultingEnterprise SoftwareGraphic DesignImage RecognitionPhoto EditingSaaSSoftwareUX DesignWeb Design
Responsibilities
Drive key initiatives taken up by the organization and be responsible for design, implementation, delivery and support of various applications which are used to support Adobe customers and products
Understand business requirements and communicate technical solutions in business language
Design loosely coupled microservices using messaging systems such as Kafka or ActiveMQ
Develop microservices in Azure or AWS cloud using container technologies such as Docker & Kubernetes
Estimate efforts for feature delivery at both the high-level & detailed level
Contribute & participate in design reviews & code reviews to provide guidance
Share feedback & seek opportunities to improve software quality
Adhere to architecture, security, integration and change management guardrails
Be forward-looking regarding new features and other technology or tooling that bring new opportunities for efficiency, productivity and development gain across the entire support ecosystem
Qualification
Required
Bachelor's degree in computer science or equivalent experience
Over 5 years of demonstrated expertise working in back-end services end-to-end
Strong computer science fundamentals, including design patterns, algorithms, asymptotic complexity, parallelism, and database schema design
Solid understanding of distributed systems and micro-services architecture
Strong experience with React JS, TypeScript, JavaScript, React Spectrum, Node JS and scripting languages like Python, and building RESTful services
Strong understanding of cloud computing infrastructure (preferably AWS/Azure)
Hands-on experience with CI/CD systems such as GitHub Actions, Jenkins
Hands-on experience with distributed messaging and streaming platforms from the Apache Foundation toolbox, such as Kafka, Flink, Spark, Pulsar
Proficiency in tools and platforms such as Cursor, VSCode, and debugging tools like Splunk, New Relic
Understanding of Kubernetes and modern deployment strategies
Ability to take ownership of complex projects and provide end-to-end engineering solutions: from architecture design to implementation and production support
Strong interpersonal, communication, relationship-building, organization, and time-management skills
Experience in Agile software development methodologies
AI enthusiast with a focus on problem-solving and a passion for developing efficient and scalable solutions using AI
Outstanding communication skills
Benefits
Annual Incentive Plan (AIP)
Long-term incentives in the form of a new hire equity award
Company
Adobe
Adobe is a software company that provides its users with digital marketing and media solutions.
H1B Sponsorship
Adobe has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1160)
2024 (1217)
2023 (750)
2022 (878)
2021 (742)
2020 (477)
Funding
Current Stage
Public CompanyTotal Funding
$2.5MKey Investors
Apple
1986-08-20IPO
1984-10-01Series Unknown· $2.5M
Recent News
2026-01-09
2026-01-08
Company data provided by crunchbase