Senior Technical Application Architect
What the job is about
As a Technical / Application Architect, you will play a key role in designing and overseeing the architecture of complex software applications. You will ensure that solutions are scalable, secure and aligned with business objectives. This position requires a balance of technical expertise, strategic thinking and strong communication skills to guide development teams and stakeholders.
Your responsibilities will include:
- Designing application architecture that meets functional and non-functional requirements.
- Collect and clarify non-functional requirements by working with relevant stakeholders.
- Collaborating with product owners, business analysts and developers to translate business needs into technical solutions.
- Reviewing and validating technical designs to ensure compliance with architectural principles.
- Leading technical discussions and providing guidance on system integration, performance and security.
- Documenting and maintaining architecture decisions using ADRs and architectural diagrams to ensure transparency and traceability.
- Defining technology standards, frameworks and best practices for development teams.
- Evaluating emerging technologies and recommending adoption where appropriate.
Your interests and skills
- Strong expertise in software architecture principles and design patterns.
- Expertise in modeling techniques (C4, sequence diagrams, information models…)
- Solid understanding of REST APIs, microservices and integration strategies.
- Experience in Domain Driven Design is a plus.
- Experience with cloud platforms (e.g. Azure) and containerization (Docker, Kubernetes).
- Solid understanding of relational databases (Oracle, MSSQL or Postgres), optional NoSQL databases and other structures (e.g. file-based JSON)
- Proficiency in modern programming languages (e.g. Java 21…) and frameworks (e.g. JavaEE, Quarkus).
- Knowledge of security best practices and compliance standards.
- Excellent problem-solving skills and ability to think strategically.
- Passion for technology trends and continuous learning.
What else is expected
- Flexibility to adapt to changing business needs and priorities.
- Working in an iterative agile environment.
- Commitment to delivering high-quality, maintainable and scalable solutions.
- Ability to communicate complex technical concepts to non-technical stakeholders.
- Leadership skills to mentor and guide development teams.
- Strong documentation and presentation abilities.
- Proactive mindset and a strong sense of ownership.
- Fluent in English as the role requires interaction with international teams.
What we offer you
- Competitive salary package
- Company car with fuel card/ charging card
- Meal vouchers
- Group and hospitalization insurance
- Yearly bonus (CAO90)
- Additional benefits: bike leasing and flexible working hours
Join an international, multicultural company with more than 35 years of experience, which doubles in size every 5 years. We encourage a horizontal, open corporate culture where career development and personal growth are central. You benefit from a comprehensive 6-month onboarding, including a dedicated job coach, and receive ongoing learning opportunities. Participate in fun team activities such as after-work drinks, barbecues, family days, and company weekends. Additionally, you work in a modern and easily accessible office, equipped with charging stations for electric cars and bikes, as well as free shared bikes.
Create a Job Alert
Interested in building your career at Sofico? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field

