Senior C++ Software Engineer (Temporary Contract until December 2026)
We are seeking a Senior C++ Software Engineer to join our team on a temporary contract until December 2026. In this role, you will take ownership of the design, development, and optimization of system-level and performance-critical software, playing a key role in shaping architecture and technical direction.
This position is suited for an experienced engineer who can lead by example, make solid technical decisions, and mentor others while working on complex, production-grade systems.
Primary Duties
- Design, develop, and maintain high-performance C/C++ systems and components
- Lead the implementation of complex features and architectural improvements
- Analyze, troubleshoot, and resolve critical issues in system-level software
- Drive code quality through best practices, code reviews, and technical standards
- Collaborate closely with cross-functional teams (QA, DevOps, architects, product)
- Translate business and technical requirements into scalable, efficient solutions
- Mentor and support mid and junior engineers, providing technical guidance
- Contribute to architectural decisions and long-term technical strategy
Required Skills
- Strong professional experience in C++ (modern C++ preferred)
- Deep understanding of data structures, algorithms, and software design principles
- Solid expertise in memory management, performance optimization, and low-level programming
- Proven experience working with multithreading and concurrency
- Strong background in Linux or Windows system-level development
- Experience with debugging, profiling, and performance tuning tools
- Proficiency with version control systems (e.g., Git)
- Ability to design and review complex systems and codebases
- Strong communication skills and ability to work across teams
Nice-to-Have Skills
- Experience with distributed systems or high-load applications
- Background in embedded, networking, or real-time systems
- Familiarity with build systems (CMake, Make) and CI/CD pipelines
- Experience with automated testing and test frameworks
- Knowledge of scripting languages (Python, Bash)
- Exposure to modern development practices (containerization, cloud environments)
What We Offer
- Opportunity to take ownership of critical, high-impact systems
- Work in a stable and recognized company with strong engineering culture
- Competitive compensation and benefits package
- Collaborative, professional, and technically driven team environment
- Flexible working hours and modern office setup
- Opportunities to influence architecture and technical direction
- Continuous learning and professional development opportunities
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Machine Learning Engineer
2026-04-10
Software Engineer, GRC
2026-04-09
Java Software Engineer
2026-04-11
- Posted
- Apr 01, 2026
- Type
- Temporary
- Level
- Mid-Senior
- Location
- Vilnius
- Company
- Orion Innovation
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Machine Learning Engineer
2026-04-10
Software Engineer, GRC
2026-04-09
Java Software Engineer
2026-04-11