About this role
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