> Markdown version of [/jobs/ext/4452152-lead-software-developer](https://www.wearedevelopers.com/jobs/ext/4452152-lead-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Developer - **Company:** PSI CRO - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Computer Networks, Databases, Microsoft Windows SDK, Microsoft SQL Server, Scrum Methodology, Software Maintenance, Software Engineering, Cloud Platform System, Information Technology, Software Performance - **Published:** October 12, 2026 - **Apply:** https://jobs.smartrecruiters.com/PSICRO/744000155327422-lead-software-developer ## About the Role + Bachelor's degree in Computer Science or related discipline with a minimum of 5 years of experience in full-stack development + Minimum 5 years developing software preferably in a Microsoft platform. + Minimum 5 years of working experience with a DBMS like SQL Server or similar. + Knowledge of networking and software defined networking in cloud environments. + Experience with large-scale production systems. + Experience in designing, analyzing, and troubleshooting new or existing software. + Experience working in a pharmaceutical, biotechnology, CRO, or imaging CRO setting ## Description The Lead Software Developer is responsible for: + Overseeing software development projects from start to finish + Providing technical guidance and mentorship to junior and mid-level engineers + Architecting, developing, and maintaining software applications based on business and technical requirements + Tackling complex technical challenges and finds solutions to improve software performance and functionality + Participating in Daily SCRUM and makes technical decisions + Updating SCRUM boards and tasks during workflow until marked "Done" + Collaborating with other PSI teams to ensure that the software meets user needs and business goals + Establishing and overseeing processes for documenting software development processes and code + Staying updated with the latest technology trends and incorporates new tools and techniques into their work + Collaborating with business analysts and engineers on providing appropriate technical solution