As a Senior Computer Scientist at Adobe, you will play a key role in developing and enhancing our digital solutions. You will be part of a dynamic team where your technical expertise, problem-solving skills, and collaborative spirit will drive impactful projects. This role demands a deep understanding of software development, system architecture, and cloud technologies.
Key Responsibilities
- Technical Development. Design, develop, and implement high-performance software solutions. Demonstrate proficiency in languages such as C, C++, Java, Python, or Go.
- System Design & Implementation. Convert concepts into reality through detailed planning, design, and development. Experience with relational databases (e.g., MySQL, Postgres) and web API integration is essential.
- Cloud & Security. Deploy and manage large-scale cloud-hosted applications with a focus on security and automation. Familiarity with cloud environments like Azure and AWS is required.
- System Administration. Utilize hands-on experience with Linux-based platforms, storage systems, networking, and load balancers to ensure robust system performance.
- Communication. Exhibit excellent written and verbal communication skills, effectively conveying technical information to both technical and non-technical audiences.
- Documentation & Management. Maintain detailed documentation and use collaboration tools (wikis, blogs) for effective information management.
- Project Support. Support large-scale SaaS applications and databases, and contribute to agile software development processes including automated server deployment using tools like Salt and Ansible.
Preferred Qualifications
- Education. BE/B.Tech/MCA/M.Tech in a relevant field.
- Experience. At least 9 years of experience in software development with a strong background in one or more programming languages.
- Full Stack Engineering. Experience working as a full-stack engineer is a plus.
- Automated Deployment. Experience in crafting and maintaining automated deployment scripts.
- Agile Development. Familiarity with agile methodologies and source code control practices.
Why Adobe?
- Innovative Environment. Work on cutting-edge projects that shape the future of digital experiences.
- Diverse Team. Join a global team committed to collaboration, creativity, and excellence.
- Equal Opportunity. Adobe is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Accessibility and Equal Opportunity
Adobe is committed to providing an accessible and equitable hiring process. If you require accommodations to navigate our website or complete the application process, please contact us at [email protected] or call (408) 536-3015.