Senior C++ Developer
1100 - 1400 PLN/ dzień.B2B
SeniorFull-time·B2B
#387290·Dodano 9 dni temu·23
Źródło: Jit TeamTech Stack / Keywords
C++SOLIDAICybersecurityMultithreading.NETRustUnit Testing
Firma i stanowisko
Our Client is an established global technology leader driving the digital transformation and innovation required to accelerate the transition toward a carbon-neutral future. Serving customers across utility, industry, and infrastructure sectors, they provide cutting-edge solutions across the entire energy value chain. The organization focuses on sustainable, flexible, and secure energy systems with a proven global presence in over 100 countries. The project is part of the Grid Automation domain, developing innovative, secure, and reliable software applications using modern C++ (C++17/20) for real-time power systems operation supporting global energy infrastructure.
Wymagania
- University degree in computer science, engineering, or related technical field
- 8+ years 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
- Strong experience with multithreading, synchronization primitives, asynchronous I/O, and real-time system design
- Proficiency with building systems using CMake and Visual Studio and cross-platform development for Windows and Linux
- Experience with containerization technologies (Docker, Kubernetes) and microservices architecture
- Demonstrated expertise in performance profiling, optimization, and low-latency systems
- Understanding of software architecture principles and secure, scalable system design
- Excellent problem-solving skills for complex technical challenges
- Good understanding of unit and integration testing techniques and frameworks
- Knowledge of non-functional requirements including performance, scalability, and security
- Practical experience developing systems for power grid management and monitoring
- Understanding of power grid operations and applicable standards
- Experience with industrial automation systems (SCADA, IED, RTU)
Obowiązki
- Develop system design focusing on multithreading, synchronization, I/O, and latency requirements for real-time operation
- Develop high-performance C++ cores integrating with managed runtime services such as .NET and RUST with minimal latency
- Implement performance optimizations including profiling, minimizing lock contention, and reducing memory allocations
- Maintain high code quality via code reviews, unit testing, and adherence to SOLID, KISS, DRY, and industry best practices
- Participate in system design, best practices, and maintaining code quality in performance-critical sections
- Engage in technical architecture reviews, design documentation, and roadmaps for feature development and legacy code modernization
- Support technology decisions on dependencies, build tooling, dependency management, and secure software supply chain practices
- Maintain cross-platform support ensuring compatibility with Linux and Windows environments
- Develop practical Linux deployment strategies
- Contribute to the design, development, and delivery of high-quality software solutions
- Continuously enhance existing systems and develop new features
- Work effectively within an agile environment and participate in cross-disciplinary teams
Benefity
- Flexible work organization
- International work environment with daily use of English
- Regular integration meetings within the Jit community
- Opportunity to work on cutting-edge technologies supporting the global energy transition
- Collaboration with international teams and industry experts
- Hybrid work model from Kraków (1-2 days per week in the office)
- Salary: 1100-1400 PLN per man-day on B2B contract
Elastyczne godziny
Spotkania integracyjne
Jit Team
292 aktywne oferty