Full Time

Systems Design/Architecture Engineer 5

Adobe
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Adobe, so some details may not match this job. The employer's own page has the real description.

Overview

The Systems Design/Architecture Engineer 5 at Adobe is tasked with the critical role of designing and implementing scalable and robust architectures for complex systems. This role requires advanced technical proficiency and strategic oversight to ensure that systems align with business objectives and meet user needs. The individual will collaborate with cross-functional teams to analyze requirements, develop architectural solutions, and drive the delivery of high-quality products that support the organization's innovation goals.



Job Responsibilities

  • Design and develop scalable system architectures and frameworks for various software applications.
  • Collaborate with product managers, software engineers, and quality assurance teams to understand functional requirements and translate them into technical specifications.
  • Perform system analysis and optimization to ensure efficiency and performance in the systems architecture.
  • Lead the integration of architectural best practices and recommend technology solutions that enhance the ability to meet business objectives.
  • Conduct technical reviews and provide guidance across development teams to ensure adherence to architectural standards.
  • Stay current with emerging technologies and industry trends to continually drive innovation within the organization.
  • Develop thorough documentation of architecture designs and maintain pertinent technical information.
  • Participate in code reviews and contribute to the continuous improvement of the development processes.


Qualifications

  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 7 years of experience in systems architecture or design engineering within a software development environment.
  • Strong understanding of system design principles, architectural patterns, and methodologies.
  • Expertise in programming languages such as Java, C++, or Python.
  • Proficient in cloud technologies (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker, Kubernetes).
  • Experience with microservices architecture and RESTful APIs.
  • Solid understanding of data structures, algorithms, and performance optimization techniques.
  • Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders.


Technologies & Tools

The Systems Design/Architecture Engineer will utilize a diverse array of technologies and tools, including but not limited to cloud services (AWS, Azure), programming languages (Java, Python, C++), configuration management tools (Ansible, Puppet), version control systems (Git), and container orchestration platforms (Kubernetes, Docker). Moreover, proficiency in CI/CD software development practices is essential for effective system deployments.



Ideal Candidates

Ideal candidates for the Systems Design/Architecture Engineer 5 position possess a strong analytical mindset coupled with creative problem-solving skills. They should demonstrate leadership abilities and a collaborative spirit, working effectively within diverse teams. A commitment to continuous learning and adaptability to change are crucial qualities, as is the capacity to navigate complex systems and deliver strategic solutions that align with business goals. Furthermore, an enthusiastic approach towards embracing innovation and the ability to mentor junior engineers will make a candidate stand out.

The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.