Lead Software Engineer - C++

10 - 14 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a highly experienced C++ Dev Lead to create scalable, dynamic, highly interactive, and user-friendly software solutions. Your role will involve contributing to the development of our innovative clinical development product suite, which assists customers in designing, modeling, and simulating complex clinical trials. This suite aims to enhance the success rate of trials and expedite time to market, providing significant value to sponsors and patients. A crucial element of our software products is the proprietary engine components that implement advanced statistical and mathematical algorithms, such as simulations of complex adaptive trials, for both cloud-hosted and on-premise solutions. As an Engine Dev Lead, your responsibilities will include developing engines in languages like C++, R, or Python, managing a cross-functional team throughout the software development life cycle, and leading junior developers. You will collaborate with various teams to ensure the successful implementation of statistical and mathematical algorithms, design backend computational modules, maintain code quality, and lead a Scrum project team to deliver projects efficiently. Key Responsibilities: - Implement statistical/mathematical algorithms in C++ for on-premises or cloud-hosted applications - Collaborate with developers, architects, UX designers, and product managers to ideate software solutions - Design backend computational modules, maintain design artifacts, and ensure testability - Maintain code quality and high performance through regular code reviews and refactoring - Conduct automated unit testing, follow coding guidelines, and participate in design discussions - Lead a Scrum project team, guide junior developers, and ensure adherence to SDLC processes - Monitor and manage project risks, make technical presentations, and stay updated on industry trends Qualifications: - Minimum 10 years of C++ programming experience with strong knowledge of OOAD principles - Proficiency in Applied Mathematics, algorithmic computing, and strong analytical skills - Experience in developing high-performance applications and familiarity with Agile frameworks - Strong communication skills, self-driven with problem-solving abilities, and a degree in Computer Science or related field Optional Skills: - Familiarity with Jira, Confluence, Python, R, C#.NET, and cloud platforms - Experience in scientific graphics, microservices, REST APIs, and databases - Knowledge of statistical/scientific software and versioning tools If you meet the qualifications and are excited to lead a team in developing cutting-edge software solutions, we encourage you to apply.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Cytel logo
Cytel

Pharmaceutical Manufacturing

Cambridge MA

RecommendedJobs for You

Noida, Uttar Pradesh, India

Noida, Uttar Pradesh, India