Software Architect (m/f)
Department: Applicative Software
Employment Type: Permanent employee
Schedule: Full-time
Seniority: Experienced
Location: Zagreb
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.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.
- 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.
- 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.
- 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.
- Competitive salary and 25+ vacation days (extra vacation days based on years of work experience and number of children)
- Hybrid (up to 2 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% target achievement, 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
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
