Avatar for SparkyHeads
SparkyHeads
Actively Hiring

Senior Software Engineer (C++)

  • €65k – €95k
  • 5 years of exp
  • Full Time
Reposted: 1 week ago• Recruiter recently active
Visa Sponsorship

Not Available

Remote Work Policy

In office - WFH flexibility

RelocationAllowed
Skills
C++
VoIP Telecommunications

About the job

Job Brief:

We are looking for a C++ Senior Software Engineer to join a publicly traded software development multinational with presence in 3 different continents.

You will have the opportunity to work on challenging projects, leveraging your C++ expertise, and contribute to the development of cutting-edge software product.

Responsibilities:

  • Design, develop, and maintain high-quality software applications using C++ and related technologies.
  • Write efficient, reliable, and well-structured code following best practices and coding standards.
  • Conduct comprehensive testing, debugging, and performance tuning to ensure software functionality, reliability, and efficiency.
  • Participate in code reviews to provide and receive constructive feedback, ensuring code quality and adherence to standards.
  • Collaborate with the team to identify and implement software design patterns and development methodologies.
  • Research and evaluate emerging technologies and tools to enhance software development processes and improve product quality.
  • Mentor and guide junior engineers, fostering a culture of knowledge sharing and continuous learning.
  • Contribute to the continuous improvement of development processes, tools, and practices.

Requirements and skills:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer, specifically using C++.
  • Strong proficiency in C++ programming language.
  • In-depth knowledge of object-oriented programming principles, data structures, and algorithms.
  • Experience with software development tools and technologies such as IDEs, version control systems, and build systems.
  • Familiarity with software development methodologies, best practices, and design patterns.
  • Solid understanding of multithreading, memory management, and performance optimization techniques.
  • Experience with debugging and profiling tools to identify and resolve software defects and performance bottlenecks.
  • Strong problem-solving and analytical skills.
  • Excellent teamwork and communication abilities.
  • Ability to work effectively in a fast-paced and dynamic environment.

Next steps:

Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will take care of the rest.

About the company

Founders

Brunno Ribeiro
Founder • 3 years
Lisbon
image
View the team image