Role Overview
We are seeking a seasoned and innovative Senior Software Architect to join our dynamic team. This role is pivotal for driving the architectural vision, designing comprehensive solutions, and collaborating closely with various domains and stakeholders to ensure the delivery of high-quality software systems. The ideal candidate will have extensive experience in software architecture, exceptional communication skills, and a strategic mindset to influence and lead technology decisions across the organization.
What You Will Do
- Architectural Leadership: Provide technical leadership and mentorship to engineering teams. Establish and maintain architectural standards and frameworks. Conduct architecture reviews and audits to ensure adherence to best practices and standards.
- Solution Design and Integration: Design scalable, high-performance, and reliable software solutions. Ensure seamless integration and interoperability of new and existing systems. Create and maintain architectural documentation and diagrams.
- Project Management Support: Collaborate with project managers to align architectural work with project timelines and objectives. Provide technical input and support for project planning and execution.
- Technology Strategy and Evaluation: Evaluate emerging technologies and tools to determine their fit for the organization's needs. Make recommendations for technology adoption and implementation. Lead efforts to standardize CI/CD strategies across the organization.
- Internal Development Platform: Contribute to defining and developing an internal development platform, incorporating various components to streamline development and delivery. Examples include message brokers, container orchestration tools, configuration management systems, and more.
- Event-Driven Strategies: Help driving the adoption of event-driven strategies for near real-time data processing, business intelligence (BI), and data warehousing use cases.
- Business and Cost Management: Engage with business stakeholders to understand requirements and translate them into technical solutions. Provide insights and recommendations for cost-effective solutions, understanding CAPEX (capital expenditure) and OPEX (operational expenditure) implications.
- Performance, Security, and Compliance: Identify performance bottlenecks and design solutions to improve system performance. Ensure that architectural designs meet security and compliance requirements. Collaborate with security team to implement security best practices.
- Disaster Recovery and Business Continuity: Design solutions with disaster recovery and business continuity in mind. Develop and maintain disaster recovery plans.
- Stakeholder Communication: Communicate architectural decisions and strategies to stakeholders at all levels. Facilitate discussions and workshops to gather requirements and feedback.
- Innovation and Continuous Improvement: Foster a culture of innovation and continuous improvement. Encourage experimentation and the adoption of modern technologies and methodologies.
- Vendor and Risk Management: Manage relationships with technology vendors and service providers. Evaluate vendor solutions and ensure they align with architectural standards. Identify and mitigate technical risks associated with architectural decisions.
Who You Are
- Formal education in Computer Science, Information Technology, or a related field, or equivalent experience.
- Minimum of 2-3 years of experience in software architecture or related roles.
- Proven record of accomplishment of designing and implementing complex software systems.
- Exceptional communication and collaboration skills, with the ability to engage with both technical and non-technical stakeholders.
- Strong problem-solving skills and the ability to think strategically.
- Experience with event-driven architectures and real-time data processing.
- Proficiency with common development tools and platforms.
- Excellent understanding of CI/CD processes and tools.
Desirable Qualifications
- Certifications in relevant technologies and methodologies.
- Strong business acumen, with the ability to understand CAPEX and OPEX.
- In-depth knowledge of database management and strategies.
- Experience in agile and DevOps environments.
- Solid understanding of networking principles and best practices.
- Knowledge of data warehousing and BI tools.
Why Planet
Planet is an equal opportunity employer where diversity is valued, and all employment is decided based on qualifications, merit, and business need.
Come and grow your career in the most exciting, fast paced technology market, with a business that delivers feel-good connected commerce. We would love to hear from you – Apply now.
Benefits Extracted with AI
- Hybrid workplace
Similar jobs
Last update: 23 minutes ago
Senior Software Architect
Join AUTODOC as a Senior Software Architect in Lisbon. Lead architectural decisions, optimize systems, and collaborate with cross-functional teams.
Senior Software Architect - Google Cloud Platform
Senior Software Architect specializing in GCP and microservices, based in Lisbon, offering competitive benefits and hybrid work.
Senior Quality Assurance Engineer
Join Planet as a Senior Quality Assurance Engineer in Porto, Portugal. Work on test automation, Java, and agile methodologies in a hybrid environment.
Senior Software Architect with GCP and Microservices Experience
Join AUTODOC as a Senior Software Architect to lead microservices and GCP architecture in Lisbon.
Senior Software Engineer
Join Colonies as a Senior Software Engineer to develop scalable applications in a hybrid work environment.
QA Analyst
QA Analyst role in Porto, focusing on software testing, quality assurance, and problem solving in an agile environment.
Senior Outsystems Tech Lead
Senior Outsystems Tech Lead needed in Lisbon, Portugal. Hybrid work, extensive experience with Outsystems required.
Software Engineer - AWS, JavaScript, Node.js, React.js
Join Astrada as a Software Engineer in Porto, Portugal. Expertise in AWS, JavaScript, Node.js, React.js required. Hybrid work.
Full-stack PHP Developer
Join Planet as a Full-stack PHP Developer in Porto. Work with PHP, JavaScript, Kubernetes, and more in a dynamic tech environment.
Senior Software Architect
Lead and design software architecture for scalable applications, mentor developers, optimize performance, and implement security in Brussels.
Senior Software Architect
Join Legend as a Senior Software Architect in Warsaw, Poland. Drive architectural blueprints and technical designs for our core products.
Senior Software Engineer
Senior Software Engineer in Lisbon, specializing in Linux, OOP, and REST APIs, offering a hybrid work model and comprehensive benefits.
Senior Backend Software Engineer
Join Planetek Hellas as a Senior Backend Software Engineer to design scalable systems in a hybrid work environment.
Senior Software Architect - Cloud-based SaaS Solutions
Senior Software Architect for cloud-based SaaS solutions, focusing on AWS, security, and scalable architectures in Rotterdam.
Senior Architect - Software Engineering
Join Slalom as a Senior Architect in Software Engineering, leading innovative solutions in Eindhoven, Netherlands.
Senior Software Engineer - Cloud Backend
Senior Software Engineer for cloud backend development, focusing on big data pipelines and distributed systems in Porto, Portugal.
Senior Operations Engineer AWS
Senior Operations Engineer AWS in Porto, Portugal. Hybrid role with flexible hours, health insurance, and career development.
Senior Software Engineer
Senior Software Engineer role in Lisbon, focusing on backend development and enhancing buyer experience.
Senior Software Architect
Join Nevis Security as a Senior Software Architect in Budapest. Lead software architecture and technology strategy in a hybrid work environment.
Senior Software Architect - Cloud-based SaaS
Join Bynder as a Senior Software Architect to design and develop cloud-based SaaS solutions, focusing on scalability, reliability, and security.
Software Engineer - Wellhub Talent Pool
Join Wellhub's Talent Pool as a Software Engineer in Portugal. Work with cutting-edge tech and enjoy comprehensive benefits.
Senior Software Architect - .NET/C#
Senior Software Architect specializing in .NET/C# needed at Etteplan, Espoo. Hybrid work, diverse projects, leadership role.
Software Architect with DevOps and CI/CD Expertise
Join Robovision as a Software Architect to lead software design and architecture with a focus on DevOps and CI/CD.
Software Engineer (JavaScript)
Join Sovos as a Software Engineer (JavaScript) in Porto, Portugal. Work on API development, collaborate with teams, and enhance your skills.