Job Description
As a Software Architect, you will play a key role in shaping the technical vision and architecture of our backend and full-stack systems—ensuring scalable, secure, and efficient solutions while guiding development teams through hands-on implementation and strategic decision-making.
- Define and maintain architecture standards, patterns, and best practices across all backend and full-stack projects.
- Develop high-level product and application designs with attention to system integration, costs, efficiency, and feasibility.
- Create application architectures focused on availability, scalability, reliability, and security.
- Set direction on key technologies (e.g., database strategy, event-driven architecture, API design, cloud services).
- Collaborate with colleagues to define development aspects, including technology choices, workflows, and coding standards.
- Work closely with product managers to translate business requirements into technical plans.
- Communicate concepts, architectures, and guidelines effectively to different development teams.
- Analyze system behavior and performance profiling.
- Oversee development progress to ensure alignment with initial designs.
- Provide technical guidance and coaching to developers and engineers.
- Ensure software and source code meet quality, security, modifiability, and extensibility requirements.
- Participate hands-on in implementation of PoCs or concepts.
MUST HAVE
Several years of professional experience in:
- Designing cloud software architectures
- Experience in microservice, event-driven, and serverless architectures
- Experience with .NET, C#, and Azure
- Developing RESTful APIs with the current .NET stack
- Technical Lead experience
Soft Skills
- Experience in technical leadership
- Ability to explain complex technical concepts to stakeholders and developers
- Ownership mindset and proactive development approach
- Familiarity with European (German) business culture, communication, and thinking patterns
- Confidence to express opinions and introduce ideas
- Fluent English skills (required for daily work), German skills are a plus
NICE TO HAVE
- Azure certifications such as Azure Administrator Associate or Azure Solutions Architect Expert
- Knowledge of CI/CD (Continuous Integration & Delivery & Deployment)
- Experience with JavaScript frameworks (React) / TypeScript
- Experience with unit testing for front-end and back-end code
Learn & Grow
- Development through digital learning platforms
- Structured career perspectives and continuous development
- Extensive national and international development programs
- Open feedback culture with structured performance management
- Mentoring programs
Work Your World
- Global working opportunities
- Up to 6 weeks per year abroad
Flexible Work
- Hybrid working model
- Work at all Publicis Media locations: Berlin, Düsseldorf, Frankfurt, Hamburg, Munich
- Flexible working hours
- Subsidies for Deutschlandticket and Jobrad
Feel Well
- Overtime compensation
- 30 days vacation plus additional days off
- Company sports
- Mental health programs and policies for working with cancer
Responsibility
- Equity & Initiatives
- Sustainability Squad
- Social Projects
Your Start
- Welcome Week
- Buddy Program
- Intensive onboarding