Senior Software Architect

BCM Solutions GmbH

Job

In this role, you will take ownership of the architecture of complex software systems, conduct technical reviews, mentor development teams, and design cloud-native solutions in AWS, Azure, or GCP.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Architecture Ownership: You are responsible for the comprehensive conception and strategy of complex software systems and platforms for our clients.
  • Strategic Decisions: You analyze technical requirements and derive sustainable, scalable architecture decisions that you confidently present to stakeholders.
  • Governance & Standards: You define technological architecture guidelines as well as best practices and ensure their compliance throughout the entire project lifecycle.
  • Technical coaching: You lead development teams technically, coach them on architecture topics, and support the implementation of complex designs.
  • Quality & Review: You conduct architecture reviews, identify technical debt, and continuously develop existing system landscapes.
  • Cloud-Native Leader: You design modern, distributed systems in the cloud (AWS, Azure, or GCP) and continuously evaluate new technologies and tools.

Our expectations of you

Education

  • Excellent German and English skills as well as a completed IT degree or comparable qualification.

Qualifications

  • Deep knowledge of architecture principles, design patterns, and modern software design methods (e.g., EDA, IoC, Observer, Strategy, DDD).
  • Cloud infrastructures as well as their architecture patterns and scaling strategies.
  • Excellent knowledge in quality assurance: architecture reviews, documentation (e.g., arc42), and assessment of non-functional requirements.
  • Comprehensive understanding of security, performance, and stability in distributed environments.
  • Knowledge of the entire software lifecycle as well as the integration of modern DevOps workflows.
  • Decisiveness: You enjoy taking responsibility for the 'big picture' and making well-informed directional decisions.
  • Strategic foresight: You think beyond the current sprint and plan systems for long-term maintainability.
  • Communication skills: You can explain complex issues clearly and act as a mentor.

Experience

  • Extensive experience in designing complex architectures (e.g., microservices, event-driven or distributed systems).
  • Extensive experience in at least one object-oriented language (e.g., Java, C#, Python) as well as in modern frontend frameworks (e.g., Angular, React, Vue).
  • Experience in technical leadership and conveying complex concepts to interdisciplinary teams.

What we offer

  • You can work in a role-based company.
  • You will find open corporate communication and short decision-making paths with us.
  • An extensive and tailored onboarding program is ready to ensure your optimal start at BCM.
  • Colleagues at eye level and our HR development support you in advancing both professionally and personally to the next level.
  • Unforgettable employee events: monthly team activities and a BCM vacation in summer.
  • BCM strengthens your balance, whether work or life, we are always behind you.
  • Casual or suit? Office or home office? Early bird or night owl? You decide, with us you have the freedom to work in the way that suits you best.
  • You kick off the weekend with our BCM Community with a (hoppy) refreshing drink.

Benefits

Food & drink

Health, fitness & fun

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Stuttgart
    Baden-Württemberg, Germany

About your employer

BCM Solutions GmbH stands for high-quality software solutions and services in the field of software development.

Company type
Digital Agency
Work model
Onsite, Hybrid, Full Remote
Industry
Internet, IT, Telecommunication

Employer reviews

3.9Total(2 reviews)
Engineering
x
3.3
Working conditions
x
4.1
Team culture
x
4.1
Career growth
x
4.3
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4
  • syracom AGWiesbaden

    • Easy Apply
    • €68k – €85k
    • Hybrid
    • Onsite
    • Full Time
    • Senior

    As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...

    • SQL
    • TypeScript
    • Kubernetes
    • OpenShift
    • NoSQL
    • React
    • Java
    • Spring
    • JavaScript
    • Angular
    • +8
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3

Senior Software Architect

BCM Solutions GmbH