Attiva gli avvisi di lavoro via e-mail!

Software Engineering Architect

team.blue

Firenze

In loco

EUR 70.000 - 90.000

Tempo pieno

Oggi
Candidati tra i primi

Descrizione del lavoro

A leading technology company in Tuscany, Italy, seeks a highly skilled Software Engineering Architect to join their Software Architecture team. The role involves designing scalable systems, mentoring teams, and collaborating with various stakeholders to ensure high-performance solutions. Ideal candidates should have 10+ years of software development experience, strong architectural skills, and proficiency in multiple programming languages.

Competenze

  • 10+ years of experience in software development with 5 years in architecture.
  • Strong expertise in designing scalable and secure software architectures.
  • Proficiency in multiple programming languages (e.g., PHP, Java, Python, C#, JavaScript).
  • Experience with tools for automated testing and performance monitoring.

Mansioni

  • Evaluate and recommend new technologies and tools.
  • Partner with product and engineering teams to design system architectures.
  • Conduct architectural reviews and ensure adherence to SDLC.
  • Mentor development teams on architectural best practices.

Conoscenze

Software development experience
Architectural design
Communication skills
Problem-solving
Microservices
API design

Formazione

Bachelor's or Master's degree in Engineering, Computer Science or related field

Strumenti

Docker
Kubernetes
CI/CD pipelines
Descrizione del lavoro
Company Overview

team.blue is an ecosystem of successful brands working together across regions to provide customers with everything they need to succeed online. 60+ successful brands make up the group; with a team of 2700 experts serving its 3.3 million customers across Europe and beyond.

team.blue's brands are a mix of traditional hosting businesses, offering services from domain names, email, shared hosting, e-commerce and server hosting solutions and specialist SaaS providers offering adjacent products such as compliance, marketing tools and team collaboration products. This broad product offering makes it a one-stop partner for online businesses and entrepreneurs across Europe.

Position Overview

We are seeking a highly skilled Software Engineering Architect to join our Software Architecture team. The Software Engineering Architect will be assigned a Product Unit where together with the teams and technical leaders will ensure scalable, efficient, and high-performance solutions are developed, mentor and be a technical liaison.

Ideal candidates will have a strong technical background, proven experience, and excellent communication skills.

Key Responsibilities:
  • Evaluate and recommend new technologies, tools, and frameworks.
  • Partner with product, engineering, DevOps, and security leaders to design and evolve system architectures that support current and future business goals
  • Conduct architectural reviews, evaluate trade-offs, and ensure best practices in software design, performance, security, and reliability
  • Ensure adherence to the Software Development Life Cycle (SDLC) and implement best practices for quality assurance and security.
  • Utilize tools and methodologies to measure and maintain high levels of software security and quality.
  • Establish and maintain robust architecture documentation practices, ensuring clarity, traceability, and long-term maintainability of system designs.
  • Provide technical and architectural leadership to a designated product unit, wor-king in tandem with the Director of Software Engineering.
  • Collaborate with engineering leaders and cross-functional teams to ensure scala-ble, maintainable, and high-quality software solutions.
  • Ensure alignment with enterprise architecture principles, long-term technology vi-sion, and company-wide standards.
  • Identify and drive opportunities for technical synergies, reuse, and innovation across teams and domains.
  • Support the Principal Software Engineering Architect in defining architecture road-maps, evaluating new technologies, and shaping architectural governance.
  • Mentor and guide development teams on architectural best practices, software design principles, and system optimization.
  • Contribute to the creation and refinement of technical documentation, design blueprints, and architectural patterns.
  • Participate in strategic planning, contributing to the long-term scalability and performance of applications and services.
Qualifications:
  • 10+ years of experience in software development, with at least 5 years in an architectural role
  • Bachelor's or Master's degree in Engineering, Computer Science, or a related field
  • Strong expertise in designing scalable and secure software architectures.
  • Deep understanding of microservices, distributed systems, and API design.
  • Proficiency in multiple programming languages (e.g., PHP, Java, Python, C#, JavaScript).
  • Experience with DevOps, CI/CD pipelines, and containerization (Docker, Kubernetes).
  • Strong problem-solving skills with a strategic and analytical mindset.
  • Excellent communication skills with the ability to influence and collaborate across teams.
  • Comprehensive understanding of SDLC, quality assurance practices, and security measures.
  • Demonstrated experience in authoring and maintaining architecture documentation, blueprints, and standards.
  • Experience with tools for automated testing, security scanning, and performance monitoring.
  • Strong analytical skills and a strategic mindset
  • Excellent English communication skills, both written and spoken
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.