Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

eClinical Solutions Logo

Principal Backend Software Engineer

eClinical Solutions

Salary not specified
Oct 24, 2025
Remote, US
Apply Now

eClinical Solutions is looking to accelerate clinical development initiatives with expert data services and the elluminate Clinical Data Cloud, and needs a Principal Backend Software Engineer to develop innovative revenue-generating products that are revolutionizing the life sciences industry

Requirements

  • Master level expertise in C and ASP.Net MVC
  • Proficiency in relational database concepts, including SQL queries, data modeling and design, preferably in Microsoft SQL Server
  • Strong experience working with SQL Stored Procedures and Functions, and database optimization
  • Thorough understanding of the fundamentals of software design principles, patterns, and practices
  • Strong Software Development Lifecycle experience (Agile methodology experience is preferred)
  • Ability to write optimized yet clean code that performs well and is also easy to maintain
  • Experience with secure development including knowledge of known vulnerabilities and countermeasures

Responsibilities

  • Work with the Engineering team to design, develop, test, and deploy highly interactive and data driven web applications
  • Apply good technical practices and contribute to the application architecture with a focus on scalability, maintainability, security, and performance
  • Design and write unit tests and participate in code reviews
  • Research and utilize new technologies on an ongoing basis
  • Collaborate with the Software Quality Assurance team to test the system functionality
  • Provide diagnostic support and fix defects as needed
  • Provide technical support for existing elluminate product releases

Other

  • Bachelor’s degree or Master’s degree in Computer Science and/or equivalent work experience preferred
  • 10+ years in software design and development using the Microsoft technology stack preferred
  • Strong technical project management experience. Must be able to estimate work effort and manage timelines effectively to meet deadlines
  • Excellent verbal and written communication skills
  • Excellent knowledge of English