Senior C++ Developer

Quest Global

Job Requirements

Job Overview

We are seeking a skilled and motivated Senior Software Engineer with strong expertise in C++ and TypeScript to join our engineering team. The ideal candidate will contribute to the design, development, deployment, and maintenance of scalable software solutions. The role requires hands-on experience with modern software development practices, containerized applications, CI/CD environments, and Linux-based systems. The successful candidate should possess strong problem-solving skills, a collaborative mindset, and a passion for building high-quality software.

Job Requirements

  • Design, develop, and maintain software applications using C++ and TypeScript.
  • Develop supporting tools, services, and automation solutions using Python.
  • Work with containerized applications using Docker, Kubernetes, and Helm.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Participate in code reviews, technical discussions, troubleshooting, and performance optimization activities.
  • Work with Jenkins-based CI/CD pipelines, Git workflows, and Linux development environments.
  • Leverage AI-powered development tools to improve coding efficiency, software quality, and engineering productivity.
  • Contribute to software design, architecture discussions, and continuous improvement initiatives.

Work Experience

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Strong experience in software design, development, debugging, and troubleshooting.
  • Experience working in Agile/Scrum development environments.
  • Experience in the healthcare domain is an advantage.

Skill Set

  • C++
  • TypeScript
  • Python
  • Docker
  • Kubernetes
  • Helm
  • Jenkins
  • Git
  • Linux
  • Object-Oriented Design and Software Engineering Principles
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Microsoft Copilot)

Work Experience

Work Experience

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Strong experience in software design, development, debugging, and troubleshooting.
  • Experience working in Agile/Scrum development environments.
  • Experience in the healthcare domain is an advantage.

Skill Set

  • C++
  • TypeScript
  • Python
  • Docker
  • Kubernetes
  • Helm
  • Jenkins
  • Git
  • Linux
  • Object-Oriented Design and Software Engineering Principles
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Microsoft Copilot)

Benefits

NA

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.