Our Engineering Team is looking for a talented SW Architect who will lead the development team to success by ensuring the correct design and implementation of software components to meet upcoming product requirements. You will bridge the gap between business and technology, translating business requirements to the team and communicating technical challenges and limitations to stakeholders.
You will serve as a mentor and technical reference within the team, helping developers improve their skills, providing feedback, and advising on career development.
Your key responsibilities:
1. Participate actively in creating architectures aligned with project roadmaps, platform strategies, governance policies, and standards.
2. Advise projects on technology and architecture trends relevant to decision-making and external engagements.
3. Identify and assist in decision-making regarding architecture trade-offs concerning risks, delivery, scalability, performance, flexibility, maintainability, security, and other quality concerns.
4. Monitor and review systems to ensure compliance with security, privacy, accessibility, legal, and governance policies.
5. Share knowledge of architecture and technologies with development teams and promote collaboration within the team and organization using Scrum methodologies.
Who you are:
1. You have at least 5 years of experience as a Tech Lead or similar role, and 10 years in software engineering. Proficiency in Object-Oriented Programming and Design Patterns (Java).
2. You possess a strong understanding of software architecture principles, including hexagonal architecture and Domain-Driven Design (DDD).
3. You are knowledgeable about techniques like BDD (Behavior Driven Development), TDD (Test Driven Development), and Clean Architecture.
4. You have experience creating and maintaining automated unit tests, integration tests, and builds.
5. You have a proven ability to collaborate with multidisciplinary teams and leading refactoring strategies for software modernization.
6. You communicate effectively in English.
Additional preferred skills:
1. Experience with Agile practices, especially Scrum and SAFe, in regulated environments.
2. Experience in frontend development, particularly with React.
3. Experience architecting, designing, developing, and implementing cloud solutions.
4. Understanding of CI/CD processes and tools (GitLab, GitHub, Jenkins).
5. Knowledge of container orchestration tools such as Kubernetes.
6. Experience managing large data volumes (data-intensive applications).
7. Recent use of JIRA.
What we offer:
Competitive compensation, flexible work schedules, home office policies, medical insurance, pension plans, allowances for marriage and childbirth, career development training, gym membership, meal allowances, flexible remuneration schemes, and other benefits.
Learn more about our IT hub in Sant Cugat.
At Roche, diversity and inclusion are core values. We are committed to integrating people with disabilities into our teams. If you have a disability, it is considered a plus, and we offer special benefits for you. Join us!
#J-18808-Ljbffr