Code Quality Lead / Senior Software Engineer
⚲ Warsaw
Do uzgodnienia
Wymagania
- Java
- JavaScript
- Quality Assurance (QA)
- CI/CD
- Coaching
- Agile
- Mentoring
- DevOps
- SonarQube
- Software Development
Opis stanowiska
Summary
The Code Quality Lead will play a crucial role in establishing and nurturing a comprehensive code quality framework. This position merges aspects of software craftsmanship, architecture, tooling, and leadership to enhance code quality and secure software delivery across development teams.
What we offer:
Contract Length: 9 monthsType of contract: B2B Contract
Work Model: Hybrid (3 days office, 2 days remote)
Main Responsibilities:
• Own and further develop the Code Quality Concept, aligned with modern software engineering standards and business goals
• Define, promote, and continuously improve best programming practices, coding standards, and design principles
• Act as a technical lead for code quality across teams
• Drive adoption and effective use of SonarQube from both end-user and administrative perspectives
• Actively coach, mentor, and teach developers, fostering a strong engineering culture
• Evangelize code quality through workshops, presentations, communities of practice, and hands-on guidance
• Collaborate with development managers and architects to ensure code quality is embedded into CI/CD pipelines
• Contribute to architectural discussions focusing on maintainability, testability, and long-term sustainability
Key Requirements:
• Strong focus on modern software development best practices
• Solid knowledge of software design patterns and architectural principles
• Strong hands-on programming skills in Java Nice to have: JavaScript, or Python
• Practical experience with SonarQube or similar code quality tools
• Strong understanding of CI/CD pipelines
• Ability to balance technical excellence with pragmatic delivery
Nice to Have:
• Experience in multiple programming languages
• Knowledge of business drivers, risk, and compliance aspects
• Ability to work in an international and cross-functional environment
The Code Quality Lead will play a crucial role in establishing and nurturing a comprehensive code quality framework. This position merges aspects of software craftsmanship, architecture, tooling, and leadership to enhance code quality and secure software delivery across development teams.
What we offer:
Contract Length: 9 monthsType of contract: B2B Contract
Work Model: Hybrid (3 days office, 2 days remote)
Main Responsibilities:
• Own and further develop the Code Quality Concept, aligned with modern software engineering standards and business goals
• Define, promote, and continuously improve best programming practices, coding standards, and design principles
• Act as a technical lead for code quality across teams
• Drive adoption and effective use of SonarQube from both end-user and administrative perspectives
• Actively coach, mentor, and teach developers, fostering a strong engineering culture
• Evangelize code quality through workshops, presentations, communities of practice, and hands-on guidance
• Collaborate with development managers and architects to ensure code quality is embedded into CI/CD pipelines
• Contribute to architectural discussions focusing on maintainability, testability, and long-term sustainability
Key Requirements:
• Strong focus on modern software development best practices
• Solid knowledge of software design patterns and architectural principles
• Strong hands-on programming skills in Java Nice to have: JavaScript, or Python
• Practical experience with SonarQube or similar code quality tools
• Strong understanding of CI/CD pipelines
• Ability to balance technical excellence with pragmatic delivery
Nice to Have:
• Experience in multiple programming languages
• Knowledge of business drivers, risk, and compliance aspects
• Ability to work in an international and cross-functional environment
🔍 Dekoder Ogłoszenia
🔴
establishing and nurturing a comprehensive code quality framework
Będziesz musiał stworzyć od podstaw lub znacząco rozbudować istniejące procesy i narzędzia związane z jakością kodu.
🔴
Act as a technical lead for code quality across teams
Będziesz odpowiedzialny za jakość kodu w wielu zespołach, co może oznaczać dużą liczbę zadań i potencjalne konflikty priorytetów.
🔴
Drive adoption and effective use of SonarQube from both end-user and administrative perspectives
Oprócz promowania narzędzia wśród programistów, będziesz musiał również zajmować się jego konfiguracją i utrzymaniem.
🔴
Actively coach, mentor, and teach developers, fostering a strong engineering culture
Oczekuje się, że będziesz poświęcać znaczną część czasu na szkolenia i wsparcie programistów, co może odciągać od zadań stricte technicznych.
🟡
Contribute to architectural discussions focusing on maintainability, testability, and long-term sustainability
Twoje zadania będą obejmować nie tylko bieżącą jakość kodu, ale także wpływ na przyszłe decyzje architektoniczne.