Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Software Architect

Corsair

Landshut

Vor Ort

EUR 70.000 - 110.000

Vollzeit

Vor 30+ Tagen

Zusammenfassung

An established industry player is seeking a skilled Software Architect to lead the design and implementation of robust software systems. In this pivotal role, you will bridge the gap between business needs and technical execution, ensuring that architectural standards align with organizational goals. Your expertise in software development principles and architectural patterns will drive innovation and enhance system performance. Join a dynamic team where your leadership will guide engineering efforts and foster collaboration, making a significant impact on the company's success and future growth.

Qualifikationen

  • 8+ years of software development experience with 3+ years in an architectural role.
  • Master’s degree in a relevant field is essential.

Aufgaben

  • Design and oversee the technical architecture of software systems.
  • Collaborate with stakeholders to translate requirements into technical solutions.

Kenntnisse

Software Development Principles
Architectural Patterns
System Design
Data Modeling
Proficiency in Programming Languages
Technical Leadership

Ausbildung

Master’s Degree in Computer Science
Master’s Degree in Software Engineering

Tools

Cloud Computing

Jobbeschreibung

Position Summary, Responsibilities and Expectations:

Position Summary:You are responsible for designing and overseeing the technical architecture of software systems to ensure scalability, reliability, and performance. You act as the bridge between business requirements and technical implementation, setting the strategic direction for software development and guiding engineering teams toward achieving high-quality solutions. The role requires deep technical expertise, leadership capabilities, and the ability to make strategic decisions that align with organizational goals.

Key Responsibilities

  • Define and document the overall system architecture, including high-level design, module breakdown, and integration strategies.
  • Ensure the architecture aligns with business objectives, technical standards, and scalability requirements.
  • Evaluate, recommend, and implement new technologies, tools, and frameworks to enhance software systems.
  • Establish coding, design, and architectural standards across teams to maintain quality and consistency.
  • Work closely with stakeholders to gather requirements and translate them into technical solutions.
  • Collaborate with engineering teams to ensure architectural plans are implemented effectively.
  • Provide technical leadership and mentorship to software developers and other team members.
  • Conduct code reviews, design reviews, and architectural assessments to ensure adherence to best practices.
  • Analyze and resolve complex technical challenges that arise during software development or maintenance.
  • Drive innovation by proposing forward-thinking solutions to improve system performance and user experience.
  • Maintain comprehensive architectural documentation for existing and new systems.
  • Ensure compliance with industry standards, security protocols, and regulatory requirements.

Expectations

  • Deep knowledge of software development principles, architectural patterns (e.g., microservices, event-driven architecture), and best practices.
  • Expertise in system design, data modeling, and database technologies.
  • Proactive decision-making skills to address technical trade-offs and risk management.
  • Strong ability to explain complex technical concepts to both technical and non-technical audiences.
  • Act as a mediator between business stakeholders and engineering teams, ensuring mutual understanding.
  • Stay updated on emerging technologies, industry trends, and architectural methodologies.
  • Demonstrate adaptability to evolving business and technical requirements.

Essential Skills and Experience:

  • Master’s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of experience in software development, with 3+ years in an architectural or leadership role.
  • Proficiency in multiple programming languages and platforms (e.g., Java, Python, C#, C, C++, cloud computing).
  • Deep knowledge of software development principles, architectural patterns (e.g., microservices, event-driven architecture), and best practices.
  • Expertise in system design, data modeling, and database technologies.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.