Senior C++ Developer
Tech Stack / Keywords
Firma i stanowisko
Jit Team is a Polish company employing over 770 experienced experts delivering innovative IT solutions for clients worldwide. They emphasize people as the foundation of their IT philosophy and engage in charitable and educational activities supporting schools, hospitals, and charitable organizations.
Wymagania
- University degree in computer science, engineering, or related technical field
- Over 8 years of experience in senior technical roles
- Advanced proficiency in modern C++ (C++17/20) including RAII, smart pointers, STL, concurrency, and memory management
- Practical knowledge of C# development is a plus
- Strong experience with multithreading, synchronization primitives, and asynchronous I/O
- Proficiency with build systems (CMake, Visual Studio) and cross-platform development for Windows and Linux
- Experience with containerization technologies (Docker, Kubernetes) and microservices architecture
- Demonstrated experience with performance profiling, optimization, and low-latency systems
- Understanding of software architecture principles and secure, scalable system design
- Good problem-solving skills
- Familiarity with unit and integration testing techniques and frameworks
- Knowledge of non-functional requirements (performance, scalability, security)
- Practical experience in power grid management and monitoring systems
- Understanding of power grid operations and applicable standards
- Experience with industrial automation systems (SCADA, IED, RTU)
Obowiązki
- Develop system design covering multithreading, synchronization, I/O, and latency requirements for real-time operation
- Develop high-performance C++ cores integrating with runtime services (.NET, Rust) minimizing latency
- Implement performance optimization and scalability by profiling threading behavior and reducing memory allocations
- Maintain high code quality via code reviews, unit testing, and adherence to SOLID, KISS, DRY principles
- Participate in technical architecture reviews, design documentation, and roadmap planning
- Support strategic technology decisions on dependencies, build tooling, and secure software supply chain practices
- Maintain cross-platform support ensuring Linux and Windows compatibility
- Apply practical Linux development and deployment strategies
- Design, develop, and deliver high-quality software solutions
- Enhance existing systems and create new features continuously
- Work effectively within an agile environment collaborating with cross-disciplinary teams
Benefity
- Flexible work organization
- International work environment with daily English language use
- Regular integration meetings within the Jit community
- Opportunity to work on cutting-edge technologies supporting global energy transition
- Collaboration with international teams and industry experts
Inne informacje
Informujemy, że administratorem danych jest Jit Team z siedzibą w Gdyni, ul. Łużycka 8c (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Jit Team
278 aktywnych ofert