Software Architect (m/f)

Permanent employee, Full-time · Zagreb

Who are we?
We are a team of 100+ motivated professionals with different personalities and different career paths who are working in cross-functional teams with the goal of developing innovative, high performance electrical solutions for the e-bike market. 
Porsche eBike Performance was founded to drive the transformation of mobility with smart, innovative electrical solutions. We house a unique pool of expertise with e-bike drive system specialist FAZUA, Croatian software and connectivity innovator Greyp and, of course, all the knowledge, research and experience from the Porsche family.
Who are we looking for?
We are looking for a Software Architect to design and oversee the implementation of technical architectures across our digital and hardware ecosystem. You will lead cross-functional feature teams - including embedded, backend, and mobile developers - to deliver integrated solutions that connect hardware and software. You will be responsible for defining system requirements and ensuring the delivery of features through the release cycle. 
Responsibilities
  • System Architecture Definition: Lead the development of technical architectures and system requirements, ensuring a clear understanding of what needs to be built and the technical path to achieve it.
  • Stakeholder Collaboration: Collaborate with Product Owners, Developers, and Designers to create architectural diagrams and state charts, finalizing technical details for the ecosystem.
  • Team Leadership: Lead cross-functional feature teams during release cycles, providing the technical guidance and blueprints necessary to achieve development milestones and reliable systems.
  • Technical Standards & V-Model: Define and enforce coding standards and practices to ensure organizational alignment. Coordinate with testing teams to oversee the implementation of the V-model.
  • End-to-End Feature Definition: Manage interfaces across the stack to ensure functionality, from connectivity protocols (e.g., BLE,LwM2M) to embedded systems and vehicle networks (e.g., CAN).
  • Shared Library Architecture & Oversight: Define, oversee, and evolve cross-departmental libraries in C, C++, and Python, supporting secure implementation practices and vulnerability mitigation.
Requirements & Qualifications
  • Proven experience as a Solution Architect, Software Architect, Technical Owner, or a similar role, with a strong focus on software integration.
  • Experience with owning the SW solution for at least 3 years from the design phase to production and dealing with the consequences of decisions made at the start
  • Hands-on experience with embedded software or IoT systems, including designing and integrating software that interacts with constrained devices and hardware lifecycles.
  • Solid understanding of software development principles, design patterns, and software architecture.
  • Strong software engineering background with experience in at least one backend stack, and practical understanding of embedded constraints and interfaces
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
  • In-depth understanding of any cloud infrastructure provider and its connection to continuous integration and deployment
  • Strong analytical and problem-solving skills, with the ability to evaluate complex technical challenges, propose effective solutions, and translate them into technical requirements
  • Experience with cloud-based solutions, microservices architecture, and containerization technologies (e.g., Docker, Kubernetes)
  • Ability to read, write, and review production-quality code (embedded and/or backend) to validate architectural decisions and guide development teams
  • Bachelor's or Master's degree in computer science, Software engineering, or a related field.
Bonus points
  • Strong knowledge of communication protocols with embedded devices, communication technologies (e.g., IoT protocols), and their integration with software systems.
  • Deep understanding of various data management technologies, such as SQL and time-series databases and data warehouses.
  • Familiar with security frameworks, standards, and best practices across all system components (cloud, mobile, web)
  • Familiarity with Agile development methodologies and DevOps practices.
  • High-level understanding of CAN or similar communication standards.
What we offer
  • Competitive salary and 25+ vacation days (extra vacation days based on years of work experience and number of children)
  • Hybrid (up to days per week) and remote work depending on your position
  • Benefits like flexible work hours, discounted Multisport card, referral program, education budget, etc.
  • 100% paid sick leave for the first 42 days, plus 5 additional days without official sick leave report
  • Employees may receive a performance bonus 6% yearly base salary at 100% targeachievement, along with Easter and Christmas bonuses
  • Family package – subsidizes kindergarten fees
  • Dog-friendly workplace policy
  • Motivating and cross-functional environment great for learning and personal growth
  • Creating a global impact – shaping a new industry with innovative products that are being mass produced and sold all around the world
We are looking forward to hearing from you!
Thank you for your interest in Porsche eBike Performance. Please fill out the following short form. If you encounter any issues while uploading your information, feel free to reach out via email careers@porsche-ep.com 
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.