Lead Software Engineer

2 hours ago


India Cytel Full time

Job Category Software Engineering We are looking for a highly experienced C Dev Lead 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 an Engine Dev Lead 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 also lead 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 leading 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 help ensure testability and other applicable non-functional requirements Prepare all necessary code design and other technical documentation Lead a Scrum project team of 6-8 developers and testers within a larger Scaled Agile program to deliver the project on time and on budget with high quality and low technical debt Work with Architects Program Management Engineering Management and other stakeholders to ensure the project team has all the necessary resources and information available and any impediments faced by them are quickly resolved 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 At least 10 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 Jira Confluence and Bamboo Experience in Python R programming Familiarity with C NET Knowledge of scientific graphics Experience of developing microservices and REST APIs Knowledge of some relational or NoSQL databases Familiarity with statistical or scientific software like R SPSS MATLAB Mathematica Familiarity with cloud platforms like AWS Azure etc Experience of guiding coaching junior developers



  • India Thomson Reuters Full time

    As an employee at Thomson Reuters you will play a role in shaping and leading the global knowledge economy Our technology drives global markets and helps professionals around the world make decisions that matter As the worlds leading provider of intelligent information we want your unique perspective to create the solutions that advance our business and...

  • Software Engineer III

    2 hours ago


    Bengaluru, India Guidewire Software Full time

    Job Description Summary Guidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our...


  • Hyderabad, India Chase Bank Full time

    Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and community banking technology team , you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a...

  • Senior Software Engineer

    4 minutes ago


    India Better Software Full time

    We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the Open-Closed...


  • India London Stock Exchange Group Full time

    Company ProfileAt LSEG London Stock Exchange Group we are more than a leading global financial markets infrastructure and data group We are dedicated partners with a deep commitment to excellence delivering value for our customers We are leaders in data and analytics risk collateral and processing solutions capital formation and trade execution ...


  • india Searce Inc Full time

    What are we looking for real solver?Solver? Absolutely. But not the usual kind.We're searching for the architects of the audacious & the pioneers of the possible. If you're the type to dismantle assumptions, re-engineer ‘best practices,’ and build solutions that make the future possible NOW, then you're speaking our language. Improver. Solver....


  • India Better Software Full time

    Better (Prev: Jalan Technologies) operates Better Software, Better Marketing, and Better AI, helping businesses scale with technology. Unlike 99% of agency-built software that struggles with poor foundations, leading to costly rebuilds and bug-ridden iterations, we prioritise creating a rock-solid technical base from the start. This ensures smoother scaling...


  • Gurugram, India Capgemini Full time

    Job Description At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide...


  • Pune, India Momentive Software Full time

    Job Description Job Description Position Overview We are looking for Technical Lead to drive a scrum team for all the necessary deliverables and be the technical face of the team for major decisions. This position will be in our Pune office Position Summary As a Technical Lead, the associate will be responsible for driving a scrum team to deliver...


  • India Better Software Full time

    Better (Prev: Jalan Technologies) operates Better Software, Better Marketing, and Better AI, helping businesses scale with technology. Unlike 99% of agency-built software that struggles with poor foundations, leading to costly rebuilds and bug-ridden iterations, we prioritise creating a rock-solid technical base from the start. This ensures smoother scaling...