Share this Job

2297 - Software Engineering Manager - Full Stack Dev.

Apply now

Apply for Job

Date: Jan 9, 2021

Location: Pune, MH, IN Pune, MH, IN Pune, MH, IN Pune, MH, IN

Company: Cytel Inc

Cytel provides unrivaled biostatistics and operations research knowledge to our customers in the life sciences industries in the form of both software and services.  At Cytel, we work hard to create successful careers with significant professional growth for our employees, as a result of which they work hard to make Cytel successful. Cytel is a place where talent, experience, and integrity come together to advance the state of clinical development.



We are looking for a highly experienced Software Engineering Manager for Full Stack Development 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.


As a Full Stack Dev Lead, you will be responsible for frontend/backend development using technologies such as React.JS, C#/.NET Core, Python, and PostgreSQL for our cloud-hosted 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.

Summary of Job Responsibilities:

  • Perform hands-on frontend/backend development using technologies like React, C#/.NET Core, and PostgreSQL
  • Work with developers, architects, UX designers, and product owners/managers to ideate software solutions
  • Work with the architects to design frontend and backend modules/services / APIs, maintain design artifacts and help ensure testability and other applicable non-functional requirements
  • Ensure code maintainability, modularity, and high performance by reviewing the implementation regularly and refactoring the code base as needed
  • Ensure high code quality by performing automated unit testing with high code coverage, regular code reviews, and following coding guidelines and good coding practices
  • 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
  • Coach junior developers on best coding practices ensuring the quality of their deliverables
  • Master Cytel’s SDLC processes and ensures they are followed well by the team. Prepare relevant SDLC documentation and face process audits
  • Monitor, track, and manage project risks proactively
  • Analyze level 2/3 technical support queries and ensure a quick turnaround on such queries
  • Make technical presentations at internal/external forums, learn about emerging trends/methodologies/technologies and share knowledge with others in the team

Qualifications, Skills, and Experience:

  • Total software development experience of 8+ years, with at least 5 years of proven experience as a Full Stack Developer or a similar role
  • Strong hands-on experience of developing complex, multi-tenant web applications (SaaS development experience preferred)
  • Proficiency with multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript (ES6), XML, JSON, jQuery, Plotly - Dash)
  • Proficiency with programming in React.JS, C#.NET, Python, and .NET Core
  • Familiarity with relational databases (e.g. PostgreSQL), web servers (e.g. Apache) and UI/UX design
  • Knowledge of source control & versioning tools like BitBucket, Git, etc.
  • Knowledge of tools used for code profiling, unit testing, detecting memory leaks and overruns, and static code analysis
  • Experience of coaching and guiding junior team members effectively on architecture and coding
  • Excellent verbal and written English communication skills
  • Excellent interpersonal skills and a collaborative mindset
  • Bachelor’s / Master’s degree in Computer Science & Engineering (CSE) or equivalent STEM degree

Optional Skills and Experience (preferred but not mandatory):

  • Familiarity with project management & collaboration tools like Jira, Confluence, MS Teams, etc.
  • Experience of leading Agile teams and knowledge of frameworks like Scrum
  • Knowledge of Python and analytics framework Dash (Plotly)
  • Experience of working with NoSQL databases like MongoDB
  • Experience of developing applications for Microsoft Azure
  • Knowledge of CI/CD using Azure services

What’s in it for you:

  • You will have the opportunity to play an integral role in helping our clients and the industry shape the future of drug development
  • You will be part of an exciting new chapter in Cytel’s history with high growth and opportunities
  • Work in an environment designed for an entrepreneurially-minded person with a lot of energy, ideas, and the courage to implement
  • Work with and leverage the best and brightest minds in the industry



Why Cytel? 

  • Our collaborative working environment encourages innovation and rewards results, and we are proud to have one of the lowest turnover rates in the industry. 

  • In addition to competitive compensation, we offer an excellent benefit's package, annual bonus incentive, promote work-life balance, and the opportunity to grow with us! 

  • Work with respected experts and thought leaders 


Cytel Inc. is an Equal Employment / Affirmative Action Employer. Applicants are considered for all positions without regard to race, color, religion, sex, national origin, age, veteran status, disability, sexual orientation, gender identity or expression, or any other characteristics protected by law.

Cytel does not accept referrals from employment businesses and/or employment agencies in respect of the vacancies posted on this site. All employment businesses/agencies are required to contact Cytel’s human resources department to obtain prior written authorization before referring any candidates to Cytel. The obtaining of prior written authorization is a condition precedent to any agreement (verbal or written) between the employment business/ agency and Cytel. In the absence of such written authorization being obtained any actions undertaken by the employment business/agency shall be deemed to have been performed without the consent or contractual agreement of Cytel. Cytel shall therefore not be liable for any fees arising from such actions or any fees arising from any referrals by employment businesses/agencies.

Job Segment: Developer, Engineer, Software Engineer, Program Manager, Information Systems, Technology, Engineering, Management