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.
Job Overview
The Systems Design/Architecture Engineer 5 at Adobe plays a pivotal role in shaping the architecture and design of complex software systems. This position demands a deep understanding of system architecture principles, as well as the ability to lead cross-functional teams in the development of scalable and efficient solutions. The engineer will collaborate with product managers and other stakeholders to gather requirements, design system interfaces, and ensure the integrity and scalability of developed systems. Additional responsibilities include mentoring junior engineers and fostering a culture of innovation and excellence within the team.
Job Responsibilities
- Design and implement scalable system architectures that meet both current and future business requirements.
- Collaborate with cross-functional teams to define, design, and deliver new system features and enhancements.
- Conduct design reviews to ensure quality and alignment with architectural vision.
- Assess and recommend new technologies and tools to improve system performance.
- Provide technical leadership and mentorship to junior engineers within the team.
- Identify and troubleshoot architectural and design challenges, providing innovative solutions.
- Document and communicate architectural decisions and system designs clearly to stakeholders.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of relevant experience in systems design and architecture.
- Strong understanding of software engineering principles and design patterns.
- Proficiency in at least one programming language, such as Java, C++, or Python.
- Experience with cloud services and distributed systems architecture.
- Solid grasp of database technologies and system integration techniques.
- Excellent problem-solving skills, with a strong analytical mindset.
- Exceptional communication skills, both written and verbal.
Technologies & Tools
This position will utilize a variety of technologies and tools essential for systems architecture and design. Candidates should be familiar with cloud platforms such as AWS or Azure, containerization tools like Docker and Kubernetes, as well as deployment automation tools such as Jenkins or GitLab CI. Proficiency in database management systems, both SQL and NoSQL, is also crucial. Additionally, knowledge of version control systems, such as Git, and software development frameworks will be advantageous.
Ideal Candidates
The ideal candidate for the Systems Design/Architecture Engineer 5 role is a strategic thinker with a keen understanding of both technology and business needs. They are proactive, innovative, and welcoming to new ideas, possessing a strong desire to drive team excellence and continuous improvement. Strong leadership qualities, coupled with an ability to communicate complex concepts in a clear manner, will enable them to effectively collaborate with diverse teams. A commitment to mentoring others and fostering a positive and productive team culture is essential in ensuring overall team success.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.