
Remote opportunity at
PSI CROLead Software Developer
PSI CRO is seeking a Lead Software Developer to join its team on a remote basis. PSI CRO operates as a contract research organization with a…
Career Tools
About This Role
PSI CRO is seeking a Lead Software Developer to join its team on a remote basis. PSI CRO operates as a contract research organization with a history spanning over thirty years, delivering services across multiple therapeutic indications while balancing stability and innovation. In this role, the selected candidate will steer software development initiatives from inception to completion, mentor junior and intermediate engineers, and shape system architecture to align with organizational…
Job Description
PSI CRO is seeking a Lead Software Developer to join its team on a remote basis. PSI CRO operates as a contract research organization with a history spanning over thirty years, delivering services across multiple therapeutic indications while balancing stability and innovation.
In this role, the selected candidate will steer software development initiatives from inception to completion, mentor junior and intermediate engineers, and shape system architecture to align with organizational and technical goals. The position suits an experienced developer who enjoys solving intricate technical problems, optimizing application performance, and working alongside business analysts and other departments.
Responsibilities include participating in daily agile ceremonies, maintaining workflow boards, establishing documentation standards, and integrating emerging technology trends into daily engineering practices. The ideal individual brings extensive full-stack experience within Microsoft environments and has a background working in life sciences settings such as biotechnology firms, pharmaceutical companies, or clinical research organizations.
Responsibilities
- Manage software development projects from beginning to end
- Mentor and provide technical direction to junior and mid-level engineering staff
- Design, build, and support software applications matching technical and business needs
- Solve complex technical issues to enhance application performance and capabilities
- Engage in daily SCRUM meetings and keep workflow tasks updated until completion
- Partner with internal teams to verify software satisfies business objectives and user demands
- Create and manage processes for documenting code and development procedures
- Incorporate current technology trends and tools into ongoing projects
- Consult with business analysts and engineers to deliver suitable technical solutions
Requirements
- At least 5 years of full-stack development experience
- Minimum 5 years of software development background focusing on Microsoft platforms
- Minimum 5 years of working experience with a database management system such as SQL Server
- Familiarity with cloud networking and software-defined networking in cloud environments
- Background with large-scale production systems
- Experience in designing, analyzing, and troubleshooting software applications
Qualifications
- Bachelor degree in Computer Science or a related field
- Prior work experience in a pharmaceutical, biotechnology, CRO, or imaging CRO environment
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the posting explicitly lists the location as remote.
What is the employment type?
The posting specifies full-time employment.
What is the salary for this role?
The salary is not specified in the job posting.
What level of experience is required?
Candidates must have a minimum of 5 years of full-stack development experience, with at least 5 years developing software on Microsoft platforms and 5 years working with a DBMS like SQL Server.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.