GetJob.us
A

Software Developer Engineer 4

AdobeSan José, CA
today
Hybrid

Company

Adobe

Location

San José, CA

Work Schedule

full time

Work Location

hybrid

Job Description

Join Adobe as a Software Developer Engineer 4 in San José, CA, where you'll design and develop innovative software solutions while collaborating with cross-functional teams to deliver high-quality applications that serve millions of users worldwide.

Full Description

Adobe is seeking an experienced Software Developer Engineer 4 to join our dynamic engineering team in San José, California. In this senior-level role, you will play a critical part in architecting and implementing robust software solutions that power Adobe's industry-leading creative and digital experience products. You will work alongside talented engineers, product managers, and designers to build scalable applications that meet the evolving needs of creative professionals and enterprises globally. This position offers the opportunity to contribute to meaningful projects that impact millions of users while advancing your technical expertise in a collaborative and innovative environment. As a Software Developer Engineer 4, your key responsibilities will include designing and developing high-performance software components, participating in code reviews and technical discussions, and mentoring junior team members. You will analyze complex technical problems and propose efficient solutions while ensuring code quality through comprehensive testing and documentation. Additionally, you will collaborate with product teams to define requirements, estimate development efforts, and deliver features according to project timelines. Staying current with emerging technologies and industry best practices will be essential as you contribute to architectural decisions and technology evaluations. Candidates must possess a Bachelor's degree in Computer Science or a related field along with five or more years of professional software development experience. Proficiency in at least one major programming language such as Java, C++, Python, or JavaScript is required. Experience with software design patterns, algorithms, data structures, and version control systems like Git is essential. Strong analytical and problem-solving skills combined with excellent communication abilities are necessary for success in this collaborative role. The ideal candidate will demonstrate expertise in object-oriented programming, web technologies, and database systems. Familiarity with cloud computing platforms, agile development methodologies, and continuous integration practices is highly valued. Adobe offers comprehensive benefits including competitive compensation, health insurance, retirement plans, and generous paid time off. Employees enjoy professional development opportunities, access to cutting-edge technology, and a supportive work culture that encourages innovation and growth. Adobe provides multiple pathways for career advancement including technical leadership tracks, management opportunities, and cross-functional mobility. Team members benefit from ongoing training programs, conference attendance support, and mentorship from industry experts. The company fosters an inclusive environment where diverse perspectives are valued and employees are empowered to make meaningful contributions to product development and strategic initiatives.

Key Skills

JavaPythonSoftware ArchitectureCloud ComputingAgile Development