Free cookie consent management tool by TermsFeed Software Engineer II - C++ | Antal Tech Jobs
Back to Jobs
2 Weeks ago

Software Engineer II - C++

decor
Pune, Maharashtra, India
Manufacturing & Industrial
Full-Time
Axio Research

Overview

Job Description

We are looking for a highly experienced C++ senior developer to produce scalable, dynamic, highly interactive and user-friendly software solutions. You will contribute to the development of our innovative and market-leading clinical development product suite that helps our customers to design, model, and simulate complex innovative clinical trials with the potential to create significant value for sponsors and patients by increasing their probability of success and accelerating time to market.

A key feature of such software products is our proprietary “engines” – software components that implement sophisticated and advanced statistical/mathematical algorithms (e.g. simulations of complex adaptive trials) for our cloud-hosted and on-premise software products.

As senior engine developer, you will be responsible for developing such engines in languages such as C++, R or Python for our cloud-hosted and on-premise software products.

You will be a part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment. You should be a team player with the experience of guiding a few junior developers.

Responsibilities

  • Implement statistical / mathematical algorithms for on-premises or cloud-hosted applications in C++ ensuring high performance and quality.
  • Work with developers, architects, UX designers and product owners/managers to ideate software solutions
  • Work with the architects to design backend computational modules / services / APIs, maintain design artifacts and help ensure testability and other applicable non-functional requirements
  • Ensure engine code maintainability, modularity and high performance by reviewing the implementation regularly and refactoring the code base as needed to keep technical debt low
  • Ensure high code quality by performing automated unit testing with high code coverage, regular code reviews and following coding guidelines and good coding practices
  • Participate in design discussions and help ensure testability and other applicable non-functional requirements.
  • Prepare all necessary code, design, and other technical documentation
  • Guide junior developers on good coding practices. Review their work for quality and completeness.
  • Master Cytel’s SDLC processes and ensure they are followed well by the team. Prepare relevant SDLC documentation and face process audits
  • Monitor, track, and manage project risks proactively
  • Make technical presentations at internal / external forums, learn about emerging trends / methodologies / technologies and share knowledge with others in the team

Qualifications

Qualifications, Skills and Experience:

  • 3+ years of core programming experience as a C++ developer with strong knowledge of OOAD principles and design patterns
  • Strong knowledge of Applied Mathematics (numerical methods, calculus, linear algebra, mathematical modeling, statistical methods, optimization, etc.)
  • Strong knowledge of algorithmic / scientific computing
  • Quick learner with strong numerical & verbal aptitude, logical reasoning and analytical ability
  • Knowledge of Windows, UNIX and LINUX environments Strong experience of developing high performing applications with knowledge of multithreading and parallelization as well as distributed computing
  • Knowledge of tools used for code profiling, unit testing, detecting memory leaks and overruns Strong knowledge of practices like automated unit testing, code reviews and following coding guidelines
  • Strong knowledge of source control and versioning tools like BitBucket, Git, SVN, etc.
  • Experience working with Agile frameworks like Scrum
  • Strong verbal and written English communication skills
  • Self-driven with ability to think creatively and solve complex problems
  • Bachelor’s / Master’s degree in Computer Science & Engineering (CSE) or equivalent STEM degree

Optional Skills And Experience (preferred But Not Mandatory)

  • Familiarity with statistical or scientific software like R/SPSS/MATLAB/Mathematica
  • Experience in Python / R programming
  • Familiarity with C#.NET
  • Knowledge of scientific graphics
  • Experience of developing microservices and REST APIs
  • Familiarity with Jira, Confluence and Bamboo
  • Familiarity with cloud platforms like AWS, Azure, etc.
  • Experience of guiding / coaching junior developers
  • Knowledge of some relational or NoSQL databases

Job Info

  • Job Identification 631
  • Job Category Software Engineering
  • Posting Date 05/20/2025, 08:14 AM
  • Locations 5th Floor, Lohia-Jain IT Park, Pune, Maharashtra, 411038, IN
  • Job Schedule Full time
Share job
Similar Jobs
View All
8 Hours ago
SAP Functional Architect
Information Technology
  • 4000000,00,000 - 4500000,00,000 INR - Annual
  • 12 - 15 Yrs
  • Bangalore, Chennai
We are seeking an experienced SAP Pre-Sales Architect with a strong functional background and deep expertise in at least one SAP functional area. The ideal candidate will have extensive knowledge of cross-module integrations and a proven track record...
decor
10 Hours ago
SDE
AI & Machine Learning Advancement
  • 4 - 8 Yrs
  • Bangalore
We are seeking a highly skilled and motivated Data Engineer to join our dynamic AI/Analytics team.  More specifically, you will responsible for: 4 + Years of track record of relevant work experience and a computer Science or related technic...
decor
12 Hours ago
Product Technical Architect - InsurTech SaaS
Information Technology
  • 50,00,000 - 60,00,000 INR - Annual
  • 12 - 18 Yrs
  • Hyderabad
Summary role description: Hiring for a Product Technical Architect (Node.js) for a global InsurTech SaaS platform provider. Company description: Our client is a Silicon Valley HQ, venture-funded, tenured provider of the Ins...
decor
1 Day ago
Technical Business Analyst_Director _Business Analysis
Information Technology
  • Bangalore, Karnataka, India
Technical Business Analyst - Director - Software EngineeringProfile DescriptionWe’re seeking someone to join our team as (Director) Technical Business Analyst Will work on technical and functional analysis of platforms/applications and documentation...
decor
1 Day ago
Senior Software Engineer - Ruby on Rails
Information Technology
  • Bangalore, Karnataka, India
Job DescriptionOur team is responsible for the core User model for Zendesk. The team’s mission is to optimize the in-product, customer and developer experience for representing our customers’ Users at Zendesk.This role will be joining our team based...
decor
1 Day ago
Data Engineer
Information Technology
  • Bangalore, Karnataka, India
Project Role : Data EngineerProject Role Description : Design, develop and maintain data solutions for data generation, collection, and processing. Create data pipelines, ensure data quality, and implement ETL (extract, transform and load) processes...
decor
1 Day ago
Mainframe z/OS System Administrator
Information Technology
  • Bangalore, Karnataka, India
Who We AreAt Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward – always pushing ourselves to go further in our efforts to...
decor
1 Day ago
Test Engineer - L3
Information Technology
  • Bangalore, Karnataka, India
Job description:Job Description Role PurposeThe purpose of this role is to prepare test cases and perform testing of the product/ platform/ solution to be deployed at a client end and ensure its meet 100% quality assurance parameters. ͏ Do Instrume...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media