CrawlJobs Logo

Software Engineer (C++)

Poland, Kraków Employment contract · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

We are looking for a software engineer with solid experience in modern C++ development. The ideal candidate will take ownership of implementing assigned features and components, ensuring robust design, high-quality delivery, and long-term maintainability. You will join the Data Protection team, which focuses on building a workload that allows our customers to protect their increasing SaaS data landscape. A proactive approach, strong collaboration skills, and a commitment to continuous improvement are key to success in this role.

Job Responsibility

  • Design and implement end-to-end features
  • Participate in all phases of the software development lifecycle
  • Collaborate with Support to troubleshoot issues and deliver timely fixes
  • Work with Operations to drive performance improvements
  • Identify technical gaps and drive effective solutions

Requirements

  • 3+ years of backend software development experience
  • Strong C++ expertise with hands-on experience using modern C++ standards (C++11/14/17/20)
  • Experience developing on Linux systems
  • General SQL understanding
  • Good understanding of TCP/IP, HTTP, RESTful APIs, and XML
  • Strong communication skills, with the ability to work effectively in a team

Nice to have

Familiarity with Java

What we offer

  • Official employment – Umowa o pracę contract
  • Creative tax (KUP 50)
  • 4 additional working days of vacation leave per full calendar year
  • 3 days of internal sick leave without a doctor`s note
  • Health and Life Insurance
  • Employee Capital Plan (PPK)
  • Multisport card compensation
  • Coverage of professional training sessions, meetups, etc.
  • English-speaking club with native speakers
  • Polish language classes
  • Internet and Glasses reimbursement
  • Cosy office in Krakow city centre (Długa, 72) with beverages, fruit, and cookies
  • Winter and summer parties, events, team-buildings

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer (C++)

8 matching positions

Software Engineer (C++)

Location
Location
Ukraine , Lviv
Salary
Salary:
Not provided
keepit.com Logo
Keepit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in backend software development
  • Strong proficiency in C++ with hands-on experience using modern standards (C++11/14/17/20)
  • Experience developing on Linux systems
  • Solid understanding of SQL and working with relational databases
  • Good understanding of HTTP, RESTful APIs, and data formats such as JSON and XML
  • Experience writing and maintaining automated tests
  • Strong communication skills and ability to collaborate effectively within a team
  • Team-oriented mindset with a proactive approach to problem-solving
Job Responsibility
Job Responsibility
  • Design and implement end-to-end features
  • Participate in all phases of the software development lifecycle
  • Collaborate with Support to troubleshoot issues and deliver timely fixes
  • Work with Operations to drive performance improvements
  • Identify technical gaps and drive effective solutions
What we offer
What we offer
  • 20 working days paid vacation
  • Health Insurance
  • Full coverage of the sick leaves
  • Full or partial coverage of professional training sessions, meetups, etc
  • Online and offline English courses
  • Home internet refund
  • Cosy office in Lviv city centre (Lychakivska, 33a) with beverages, fruit, and cookies
  • Winter and summer parties, events, team-buildings
  • Fulltime
Read More
Arrow Right

Software Engineer (C++)

We are looking for a Software Engineer to join our growing AI Software Developme...
Location
Location
Turkey , İstanbul & Ankara
Salary
Salary:
Not provided
sestek.com Logo
SESTEK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A team player with a positive, collaborative attitude
  • A strong drive for continuous self-improvement
  • Proficiency in C++
  • Ability to understand and write clean, well-structured OOP code
  • Solid understanding of memory management in C++
  • Up to 5 years of software development experience
  • Familiarity with C++ concurrency concepts is a plus
Job Responsibility
Job Responsibility
  • Develop and maintain C++ libraries and services
  • Work on audio and text processing software
  • Collaborate with a team of highly skilled developers, product owners, and designers
  • Take ownership of software modules
  • Contribute to build and deployment processes as needed
What we offer
What we offer
  • A chance to be part of a company specialized in artificial intelligence
  • Flat organizational structure and an energetic team
  • Flexible/hybrid working style and you can work in Ankara or İstanbul office
  • Private health insurance, meal card, transportation allowance
  • Monthly budget for external activities with your colleagues
  • Incentive for graduate and postgraduate studies
  • Training opportunities for technical and personal development as well as support for certificate programs related to the field of profession
  • Birthday celebrations, parties, and happy hours, 'Welcome to Spring/Fall' events
  • Breakfast and healthy snacks at the office all day long
  • Fulltime
Read More
Arrow Right

Software Engineer (C++)

Passionate about modern C++ and complex systems? Join Keepit’s mission to secure...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
keepit.com Logo
Keepit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in backend software development
  • Strong proficiency in C++ with hands-on experience using modern standards (C++11/14/17/20)
  • Experience developing on Linux systems
  • Solid understanding of SQL and working with relational databases
  • Good understanding of HTTP, RESTful APIs, and data formats such as JSON and XML
  • Experience writing and maintaining automated tests
  • Strong communication skills and ability to collaborate effectively within a team
  • Team-oriented mindset with a proactive approach to problem-solving
Job Responsibility
Job Responsibility
  • Design and implement end-to-end features
  • Participate in all phases of the software development lifecycle
  • Collaborate with Support to troubleshoot issues and deliver timely fixes
  • Work with Operations to drive performance improvements
  • Identify technical gaps and drive effective solutions
What we offer
What we offer
  • Official employment – Umowa o pracę contract
  • Creative tax (KUP 50)
  • 4 additional working days of vacation leave per full calendar year
  • 3 days of internal sick leave without a doctor`s note
  • Health and Life Insurance
  • Employee Capital Plan (PPK)
  • Multisport card compensation
  • Coverage of professional training sessions, meetups, etc.
  • English-speaking club with native speakers
  • Polish language classes
  • Fulltime
Read More
Arrow Right

Software Engineer (C, C++, Python, L2, L3, ControlPlane/Control Plane)

Meet The Team: Cisco IOS XR India group is responsible for architecting, designi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
Cisco
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors + 5 years of related experience, or Masters + 3 years of related experience, or PhD + 0 years of related experience
  • C / C++ networking expertise, Controlplane and Python knowledge
  • L2/L3 expertise
  • Requires working knowledge and expanded conceptual knowledge in primary technical job family and broadens capabilities
  • has worked with and is proficient with current technologies
Job Responsibility
Job Responsibility
  • Engineer will be part of development team which is responsible for Feature development, testing & integration into customer environments
  • Many-a-times encouraged to be SPOC for a particular area of a component
  • Expected to have regular interactions with product management teams, testing teams and customer teams to translate requirements into working solutions
  • Develop expertise in OS protocols
  • Learn Cisco development/unit-test environments
  • Issue triage/support/monitoring/resolution
  • Develops software consistent with Cisco ‘Design Thinking Principles’ with a focus on simplification and UX (User Experience) at its core, using secure coding practices, ensuring user privacy, and following software development standard methodologies
  • Partners with other teams including design and product management to create the right solution for the customers
  • Experienced professional using procedures and knowledge of internal or external business issues to improve products or services
  • Works independently but receives guidance and direction from leader then resolves the best approach to accomplish work
What we offer
What we offer
  • Exposure to end-to-end software development process
  • Opportunity to work with world's top web players
  • Exposure to pioneering technologies in OS/distributed systems domain
  • Challenged to develop best-in-class software
  • Experience of working with industry's finest engineers
  • Benefits & perks: Our benefits are designed to support every aspect of your life: from your well-being to your time away to your family
Read More
Arrow Right

Software Engineer - C, C++ and Routing Protocols

The DSE Platform Independent Common (PI-Common) group develops high-performance,...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
Cisco
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree with 4+ years or Bachelor’s degree with 6+ years of relevant experience
  • Strong experience developing software in multi-threaded environments with excellent problem-solving skills
  • Practical experience with Data Structures, Operating Systems and Concepts of Data Networking
  • Programming experience (C, C++), script languages (Perl, Python)
  • Familiarity with Unix/Linux
  • Exposure to development of software for large/complex network devices including routing & switching systems
  • Understanding of networking fundamentals and protocols (ex: TCP/IP, Ethernet)
Job Responsibility
Job Responsibility
  • Designing and implementing enhancements to BGP Routing protocol
  • Building systems that scale efficiently, are secure by design, and provide strong programmability, observability and debuggability in production
  • Debugging complex system-level issues in large-scale, multi-threaded environments, including high-priority customer escalations
  • Owning issues end-to-end — from root cause analysis through fix development, validation, and deployment
  • Representing Cisco in IETF forums and technical discussions
  • contributing to protocol evolution and influencing standards where appropriate
  • Collaborating closely with platform, hardware, and test teams to validate performance, scale limits, and system behaviour
  • Mentoring junior engineers and contributing to a culture of technical rigor and ownership
  • Contributing to innovation initiatives, including Cisco’s Patent Program
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer / Principal Software Engineer - Copilot CLI

Within GitHub and Microsoft CoreAI, the Copilot CLI team builds GitHub's coding ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years
Job Responsibility
Job Responsibility
  • Take ownership of critical product and platform areas of the Copilot CLI and shared agent runtime
  • Set a high technical and quality bar for agentic systems and developer-facing tooling
  • Design and ship performant, reliable terminal experiences that developers depend on for daily work
  • Use data, benchmarks, and direct user feedback to guide iteration and investment
  • Collaborate across org boundaries to enable other teams to build agentic products on top of a shared foundation
  • Influence architecture, technical direction, and engineering standards beyond your immediate team
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Software Engineer / Lead Software Engineer – Border Protection (Firewall) Technologies

The Border Protection Product Team within the Information Security-Network Secur...
Location
Location
United States , Richardson
Salary
Salary:
97000.00 - 150000.00 USD / Year
State Farm
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java / Spring: 2–4 years of experience developing enterprise web applications using Java and Spring Framework (with a heavy emphasis on Spring Tool Suite).
  • Database Technologies: 2–4 years of experience working with PostgreSQL or DB2.
  • Application Server: 2–4 years of experience with Apache Tomcat as a web server/application deployment environment.
  • Required Programming Languages: Java
  • JavaScript
  • C++
  • C#
  • Python
  • Required Technical Skills and primary tools used: Spring Tool Suite
  • Microsoft Visual Studio
Job Responsibility
Job Responsibility
  • Create and maintain DBMS (Postgres) and IBM DB2
  • Create and deploy Java Spring applications in AWS, on EC2 servers, using Terraform code and Scalr
  • Use Azure for Entra ID for user management and authentication
  • Work with AWS Cloud, IaaS Servers, and Mainframe
  • Work with applications NSCRA (proprietary), nslookup (proprietary), Hot Spot Enabler (proprietary)
What we offer
What we offer
  • Annual raise and bonus
  • Robust health and wellbeing programs
  • State Farm pays most of your healthcare premium
  • Multiple healthcare plan options including high deductible plan
  • 100% coverage for in-network preventative care
  • Vision, dental, telemedicine, 24/7 mental health professionals
  • Educational benefits including training programs
  • Tuition assistance programs
  • Employee resource groups
  • Mentoring
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right