Lead Software Engineer
eClinical Solutions is at the forefront of transforming clinical development initiatives for life sciences organizations globally. Our innovative elluminate Clinical Data Cloud empowers clients to access and analyze their data seamlessly, driving informed and rapid business decisions.
Join a dynamic engineering team where you’ll have the opportunity to create cutting-edge software solutions that disrupt the life sciences industry. As a Lead Software Engineer, you will play a crucial role in developing enterprise-level clinical data software that is poised to revolutionize the way data is handled in clinical development.
Your Impact :
As a member of the elluminate product development team, you will focus on designing and building core modules of our next-generation data integration and analytics cloud platform. Your contributions will span the entire software development lifecycle, including reviewing specifications, design, development, testing, and release management.
What You’ll Do Day-to-Day :
- Collaborate with the engineering team to design, develop, test, and launch highly interactive web applications.
- Implement best technical practices while ensuring application architecture emphasizes scalability, maintainability, security, and performance.
- Write unit tests and be actively involved in code reviews.
- Continuously learn and integrate new technologies into our projects.
- Work alongside the Software Quality Assurance team to ensure high-quality functionality.
- Diagnose issues and resolve defects promptly.
- Provide ongoing technical support for current elluminate product releases.
- Other responsibilities as required.
Qualifications :
Bachelor's degree in Computer Science or equivalent experience.Proficient in English.3-5 years of experience in software design and development, particularly with the Microsoft technology stack.Strong expertise in C# and ASP.Net MVC.Solid understanding of relational databases and SQL, preferably Microsoft SQL Server.Familiarity with HTML, CSS, JavaScript, and Angular.Comprehensive knowledge of software design principles, patterns, and best practices.Ability to produce optimized, clean, and maintainable code.Good documentation skills for software-related documents such as feature descriptions and design specifications.Experience collaborating with test engineers in test-driven design approaches.Proven ability to work independently and as part of a team; startup experience is advantageous.Strong analytical and critical thinking skills to evaluate technical problems.Excellent verbal and written communication skills.Experience with Angular is a plus.Background in the life sciences industry or experience working with clinical trial data is advantageous.Skills in creating data visualizations in a SaaS product are a plus.Familiarity with microservices, distributed systems, and AWS technologies is beneficial.Experience with SageMaker is a bonus.Take the next step in your career while making a significant impact on healthcare. At eClinical Solutions, we celebrate diversity and foster an inclusive culture where innovation thrives. Join us and bring your authentic self—we look forward to learning your story!
We are proud to be an equal opportunity employer valuing diversity, with decisions based on qualifications, merit, culture fit, and business needs.