Mission As Software Architect you will be responsible for designing and overseeing the development of complex software systems. You'll define the overall structure, components, and interactions of a software application, ensuring it meets business requirements and technical standards. This role involves strategic decision‐making, technical leadership, and collaboration with various teams.ResponsibilitiesSystem Design : Creating high‐level blueprints for software systems, defining components, interfaces, and interactions.Guiding development teams, providing technical direction, and ensuring adherence to architectural standards.Technology Selection : Choosing appropriate technologies, platforms, and tools for the systems.Quality Assurance : Ensuring the software meets quality standards, performance requirements, and security guidelines.Risk Management : Identifying and mitigating potential risks associated with the software architecture.Communication : Collaborating with stakeholders, presenting architectural designs, and communicating technical decisions.Documentation : Creating and maintaining architectural documentation, including design specifications and guidelines.Code Reviews : Reviewing code to ensure it aligns with architectural principles and coding standards.Profile and requirements2+ years of experience as a Software Architect or similar (5+ years preferred).A strong foundation in software development methodologies, programming languages, and frameworks.Deep Understanding of Software Architecture Principles: Knowledge of design patterns, architectural styles, and best practices.Ability to effectively communicate technical concepts to both technical and non‐technical audiences.Strong analytical and problem‐solving skills to address complex technical challenges.Familiarity with agile development methodologies and DevOps practices.Good understanding of edge computing concepts (both embedded and desktop), including real‐time and safety‐critical systems.Basic understanding of cloud computing concepts.Knowledge of communication/messaging patterns (e.g., message queue, pub‐sub, discovery).What we have to offer youAn excellent work environment and an opportunity to make a difference.Salary compatible with the level of proven experience.#J-18808-Ljbffr