Position
SW Technical Lead - Data Platforms
Role Overview
As a Custom Software Developer, you will act as a strategic leader and innovator. You will define tasks for others, drive large‑scale initiatives, and mentor colleagues to foster growth. The role involves providing global‑level support for technical initiatives, sharing knowledge internationally, and shaping the organization’s technical direction.
Key Responsibilities
- Provide strategic technical guidance and set the direction for digital product development in alignment with business goals and priorities.
- Lead the strategic transition from a modular monolith to microservices, ensuring domain boundaries are respected and performance remains high.
- Take ownership of the development of new components and ideas, cooperating with a multidisciplinary team to deliver end‑to‑end experiences to the end users.
- Define tasks for others and drive successful medium‑to‑large initiatives at the product or product line level.
- Challenge others in a growth‑enabling way, leverage team strengths effectively, and act as a coach and/or lead for others.
- Manage stakeholder ecosystems and their needs, excelling in negotiations and partnerships for mutual benefits.
- Provide global‑level support for innovative and technological initiatives.
- Give speeches and share knowledge in local/international events and knowledge‑sharing initiatives, and actively engage in RDT Data Domain/Site‑related activities.
- Operate at the product, domain, or site level.
- Actively contribute to the advancement of technical knowledge within the field through publications, presentations, and mentorship.
- Inspire innovation, drive innovative solutions in line with technology trends, and focus on designing new approaches to existing problems.
Qualifications
- 10+ years of proven experience driving cross‑functional collaboration to solve organization‑wide technical problems and aligning disparate engineering efforts toward common goals.
- Deep understanding of data processing principles and AI‑readiness data needs.
- Experience building solutions for data experts (e.g., Data Owners, Data Consumers, Data Product Owners, and Digital Asset Management).
- Deep expertise in multiple technology areas and the ability to select and apply appropriate technologies to solve complex problems.
- Proficiency in Java, Spring Boot, Angular, AWS, ECS, Docker, PostgreSQL, GitOps, event‑driven architecture, or similar technologies.
- Strong understanding of software development lifecycle practices, including performance tuning and scalability.
- Excellent knowledge of market‑available software development tooling to suggest adoption into the current Roche toolset, continuously improving developer productivity and experience Roche‑wide.
- Expertise in cybersecurity best practices, ensuring that software solutions comply with security standards in coordination with appropriate Roche experts.
- Comprehensive knowledge of software validation, regulatory processes, and software quality management practices.
- Strong ability to remove obstacles for technical teams, empowering them to deliver exceptional products.
- Proven ability to anticipate future technical challenges and opportunities, proactively developing strategies and solutions to keep the organization at the forefront.
- Fluency in English.
Benefits
- Employment contract (Umowa o pracę).
- Annual bonus payment based on performance.
- Private healthcare (LuxMed packages).
- Group life insurance (UNUM).
- Multisport membership.
- Recharge Fridays (2 Fridays off per quarter).
- Take Time Program (up to 3months of leave for any purpose).
- Flex Location (possibility to perform work from different places worldwide for a certain period).
- Take Time for Charity (additional paid leave of a maximum 2weeks to engage in charity).
- Stock share purchase additions.
- Yearly sales of company equipment and many more.
Roche is an Equal Opportunity Employer.