About the Job
AUTODOC is seeking an experienced Software Architect to join our team in Lisbon, Portugal. As a Software Architect, you will maintain a comprehensive understanding of AUTODOC's technical architecture, acting as a technical advisor and providing recommendations for enhancements and optimizations. You will collaborate with cross-functional teams to create technical specifications, offering guidance, and communicating concepts to development teams. Your goal is to align architectural decisions with business objectives, handling high scale, load, and latency demands.
Responsibilities
- Maintain a comprehensive understanding of the current technical architecture of our AUTODOC services.
- Act as a technical advisor, offering guidance and expertise on architectural matters.
- Provide insightful recommendations for enhancements and optimizations to the existing architecture.
- Continuously monitor and evaluate the performance of our AUTODOC services, identifying areas for improvement.
- Collaborate closely with cross-functional teams to ensure that architectural decisions align with business objectives and overall enterprise governance.
- Use tools and methodologies to create technical representations of business capabilities for desired products and services.
- Design high-level product specifications with attention to systems integration.
- Define all aspects of development from appropriate technology and workflow to coding standards.
- Offer practical, hands-on guidance, facilitating the development of Proof-of-Concepts, fostering deeper understanding and learning through real-world examples.
- Communicate successfully all concepts and guidelines to the development teams.
- Oversee progress of software development to ensure consistency with initial design.
- Provide technical guidance and coaching to developers and engineers.
- Offer guidance on the design and evaluation of technical solutions to ensure they can effectively handle high scale, high load, and low latency demands.
- Keep yourself current with new technologies, driving software architecture continuous improvements at AUTODOC.
Requirements
- A bachelor's or master's degree in computer science, software engineering, or a related field.
- 9+ years of experience in software development, including hands-on experience, with various programming languages and tools.
- Strong knowledge of software architecture principles, patterns, and best practices.
- Proven experience as a software architect.
- High-quality organizational and leadership skills.
- Technical mindset with great attention to detail.
- Critical thinking and problem-solving skills.
- Familiar with Agile, DevOps, and CI/CD.
- Experience with microservices and cloud architectures (Google Cloud Platform is a plus).
- Excellent communication and collaboration skills, with the ability to work autonomously and in a team environment.
- Specialist maintaining comprehensive and high-quality documentation of the software architecture, including design decisions, architectural patterns, and technical standards.
- English intermediate (B1).
What We Offer
- Competitive salaries based on your professional experience.
- Annual vacation of 22 working days and 1 additional day off on your birthday.
- Meals Allowance.
- Healthcare Insurance.
- Mental Wellbeing Program.
- AUTODOC Corporate Discount.
- Opportunities for advancement, further trainings (over 650 courses on soft and hard skills on our e-learning platform) and coaching.
- Free English and German language classes.
- Referral Program with attractive incentives.
- Flexible working hours and hybrid work.
- Fast growing international company with stable employment.
Join AUTODOC and be part of a team that is transforming the automotive spare parts industry across Europe. Apply now to catch the ride!
Benefits Extracted with AI
- Competitive salaries based on your professional experience
- Annual vacation of 22 working days and 1 additional day off on your birthday
- Meals Allowance
- Healthcare Insurance
- Mental Wellbeing Program
- AUTODOC Corporate Discount
- Opportunities for advancement
- Further trainings (over 650 courses on soft and hard skills on our e-learning platform)
- Coaching
- Free English and German language classes
- Referral Program with attractive incentives
- Flexible working hours and hybrid work
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior DevOps Engineer
Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Cloud DevOps Engineer
Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Senior Developer/DevOps Software Engineer
Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.
Technical Lead - SuperApp (Typescript React Node.js)
Join us as a Technical Lead to build a next-gen healthcare platform using TypeScript, React, and AWS. Lead a team in a hybrid work environment.
Staff Software Engineer, Data Platform
Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Software Engineer AWS & TypeScript
Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.
Senior Software Engineer - Python, Django, Angular
Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.
Senior Full-Stack Developer - TypeScript
Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.
Senior DevOps Engineer
Join EOS Karriere as a Senior DevOps Engineer in Hamburg, focusing on automation and system transition in a hybrid work environment.
Senior Software Engineer - Dispatching
Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.
Full Stack Developer with Angular and NestJS
Join Wipro as a Full Stack Developer in Porto, Portugal. Work with Angular, NestJS, and GCP to build innovative solutions.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior Solution Architect AWS (Freelance)
Seeking a Senior Solution Architect AWS for a freelance role in Frankfurt, Germany. Remote work available. Extensive AWS experience required.
Senior DevOps Engineer with Linux, Kubernetes, and GCP
Join Redcare Pharmacy as a Senior DevOps Engineer to enhance infrastructure efficiency using Linux, Kubernetes, and GCP.
Software Engineer (JavaScript/React) - Display Ads (AdTech)
Join Delivery Hero as a Software Engineer (JavaScript/React) in Berlin to develop cutting-edge AdTech solutions for the local delivery market.
Cloud Engineer
Join our team as a Cloud Engineer in Cologne, Germany. Work with GCP, Azure, and serverless computing in a dynamic, hybrid environment.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Senior Fullstack Developer (Java, Spring Boot, Angular)
Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.