Senior Software Development Engineer

Adobe Adobe · Enterprise · San Jose, CA

Senior Software Development Engineer at Adobe focused on building and maintaining cloud-based services for subscription management and purchasing across various Adobe products. The role involves all aspects of software development, including design, coding, testing, and bug fixing, with an emphasis on scalability, reliability, and user experience. It also includes data experimentation and analysis to improve product adoption and performance.

What you'd actually do

  1. Participate in all aspects of software development activities including design, coding, code review, unit-testing, integration testing, and bug fixing.
  2. Work independently to design and delivering medium to complex functionality.
  3. Collaborate and Provide guidance to team members to build a scalable and high-performance solution with low operational overhead.
  4. Work with multi-functional team members to ensure a superb end-to-end user experience for our customers.
  5. Fast prototyping of ideas and concepts and researching the latest industry trends.

Skills

Required

  • BS or MS in Computer Science or equivalent
  • Java and Spring Framework
  • Object-Oriented analysis and design
  • RESTful services
  • databases and SQL
  • Agile Software Development techniques
  • Excellent written and verbal communication skills

Nice to have

  • Experience with AWS, New Relic, Splunk
  • Knowledge in data experimentation and analysis
  • Experience in building large-scale, complex client/server solutions

What the JD emphasized

  • Minimum of 10 years of experience in software engineering
  • Experience in building large-scale, complex client/server solutions is a plus