Planet logo

Senior Software Architect

Planet

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

Robovision logo
Robovision

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.

Alter Solutions Portugal logo
Alter Solutions Portugal

Fullstack Developer with Node.js and TypeScript

Join Alter Solutions Portugal as a Fullstack Developer with Node.js and TypeScript expertise. Work in a hybrid model in Lisboa.

Alter Solutions Portugal logo
Alter Solutions Portugal

Senior AI Developer with GenAI

Join Alter Solutions Portugal as a Senior AI Developer specializing in GenAI, focusing on innovative AI solutions.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Nevis Security logo
Nevis Security

Senior Software Architect

Join Nevis Security as a Senior Software Architect in Budapest. Lead software architecture and technology strategy in a hybrid work environment.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Microsoft logo
Microsoft

Principal Software Architect

Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.

Kuehne+Nagel logo
Kuehne+Nagel

Senior Full Stack Engineer

Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software using Java, Angular, and more.

Salesforce logo
Salesforce

Senior Software Architect

Join Salesforce as a Senior Software Architect to drive product architecture and strategic technology initiatives.

Remote Crew logo
Remote Crew

Senior Data Engineer

Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.

Umbra logo
Umbra

Senior Software Engineer

Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.

AUTODOC logo
AUTODOC

Senior Software Engineer - Front-End (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

Erste Digital logo
Erste Digital

Senior Software Architect

Join Erste Digital as a Senior Software Architect to design and develop cutting-edge software solutions in a hybrid work environment.

Plaid logo
Plaid

Experienced Software Engineer - Product

Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.

Bynder logo
Bynder

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.

IBM logo
IBM

Principal Software Architect

Join IBM as a Principal Software Architect in Cracow, leading technical strategy for enterprise SaaS solutions.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

SAP logo
SAP

Software Architect, AI

Join SAP as a Software Architect, AI to design and optimize cloud infrastructure for AI initiatives.

SAP logo
SAP

Software Architect, AI

Join SAP as a Software Architect, AI to design and optimize cloud infrastructure for AI initiatives.

Maxar Technologies logo
Maxar Technologies

Senior Software Engineer

Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.

Farmless logo
Farmless

Principal Software Engineer

Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.