Adobe

Senior Software Engineer

Adobe

full-time

Posted on:

Location Type: Hybrid

Location: San Jose • California, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $139,000 - $257,550 per year

Job Level

Senior

Tech Stack

AWSAzureCloudDockerJavaJavaScriptKubernetesNode.jsSQLTypeScript

About the role

  • 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

Requirements

  • Bachelor's degree or equivalent experience in Computer Science
  • 10+ years of backend software development experience
  • Strong hands-on experience in Node.js/Typescript, Java
  • Expertise in at least one SQL database and one non-SQL database
  • Hands-on experience in building high-scale micro services, 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
  • An interest in and ability to learn new technologies
  • Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanations
Benefits
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Remote work options
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsTypescriptJavaSQL databasenon-SQL databasemicroservicesdata lakesevent-driven architectureDockerKubernetes
Soft skills
communicationcollaborationadaptabilityproblem-solvinginfluence
Certifications
Bachelor's degree in Computer Science