Commit

Senior C++ Engineer

Commit

full-time

Posted on:

Origin:  • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsGoSQL

About the role

  • Design and implement solutions to evaluate and enhance performance and scalability.
  • Utilize monitoring and performance testing tools to diagnose, improve, and resolve performance issues.
  • Advocate for coding standards and best practices; provide guidance and mentorship to other software engineers.
  • Optimize and refactor existing systems to improve performance and maintainability.
  • Debug and solve complex issues across various layers of the application, ensuring robustness and reliability.
  • Develop and implement new server-side features to enhance products.
  • Lead end-to-end performance improvements from architecture to production, including design, configuration, coding, and deployment.

Requirements

  • 4 - 5+ years of experience in C/C++ development, with a proven track record of delivering high-quality, scalable software solutions and a deep understanding of the language's strengths and weaknesses
  • Experience/familiarity with Go
  • Experience in designing, developing, and maintaining back-end distributed systems, including architectures, data models, and communication protocols
  • Proficiency in SQL, including complex queries and query optimization
  • Strong problem-solving skills and ability to identify and resolve software performance issues, including profiling, code analysis, and performance tuning
  • Excitement for tackling performance optimization and refactoring of existing systems
  • Excellent debugging skills in complex systems, with experience using debuggers, profilers, and log analysis tools
  • Familiarity with performance testing tools and writing unit tests
  • Exceptional communication skills, with the ability to collaborate effectively and present complex concepts
  • Proactive and self-motivated, able to work independently and as part of a team, prioritizing tasks and meeting deadlines
  • Experience with AWS Cloud is a significant advantage
  • Proficient in English, with excellent written and verbal communication skills
  • Experience in multitenant, high-scale systems handling many transactions per second