Senior C++ Developer

1100 - 1400 PLN/ dzień.B2B
SeniorFull-time·B2B
#387290·Dodano 9 dni temu·23
Źródło: Jit Team
Aplikuj teraz

Tech 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

Jit Team

292 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz