Quick overview
SeniorityMid Senior
Work modeHybrid
LocationSouth San Francisco, CA, United States
PostedYesterday
DjangoDockerFastAPIFlaskMySQLSQLGitAWSCloudFormationGDPRGitHub ActionsGitLab CIHIPAAJestPlaywrightPythonTerraformpytestGenerative AIPostgreSQLKubernetesJavaScriptAgileCI/CDSystem Design
Job description
Job Title: Software Engineer II
Job Location: San Francisco California 94080
Job Duration: 12 months with possible ext
Position Summary
Early Development (gRED), within Early Clinical Development Informatics (ECDi), is seeking an experienced Software Engineer to design, develop, and optimize tools and platforms that accelerate clinical trial development and help bring life-changing medicines to patients faster.
In this role, you'll work with engineers, analysts, and business stakeholders to turn complex requirements into scalable software solutions. You'll contribute across the full software development lifecycle, building responsive applications, strengthening automated testing, and supporting cloud infrastructure and deployment practices.
Key Responsibilities
Job Location: San Francisco California 94080
Job Duration: 12 months with possible ext
Position Summary
Early Development (gRED), within Early Clinical Development Informatics (ECDi), is seeking an experienced Software Engineer to design, develop, and optimize tools and platforms that accelerate clinical trial development and help bring life-changing medicines to patients faster.
In this role, you'll work with engineers, analysts, and business stakeholders to turn complex requirements into scalable software solutions. You'll contribute across the full software development lifecycle, building responsive applications, strengthening automated testing, and supporting cloud infrastructure and deployment practices.
Key Responsibilities
- Collaborate with cross-functional teams to translate complex requirements into scalable, end-to-end software solutions.
- Build and maintain responsive, intuitive user interfaces and applications using modern JavaScript and ReactJS.
- Develop and maintain unit, integration, and end-to-end test automation using tools such as Playwright, PyTest, and Jest.
- Support DevOps best practices by building and managing CI/CD pipelines with tools such as GitHub Actions or GitLab CI.
- Provision, manage, and monitor AWS cloud infrastructure using Docker, Kubernetes, and Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
- Participate in the full software development lifecycle in an Agile environment, including system design, coding, code reviews, and architecture planning.
- Five or more years of software engineering experience focused on building and supporting scalable production web applications.
- Proficiency in backend development with Python and frameworks such as FastAPI, Flask, or Django.
- Proficiency in JavaScript (ES6+) and ReactJS.
- Experience with AWS and modern DevOps and deployment practices, including Docker, CI/CD tools, and IaC.
- Experience writing automated tests and working with modern testing frameworks for frontend and backend applications.
- Effective use of AI-assisted development tools-such as GitHub Copilot, ChatGPT, or Cursor-to support coding, testing, and documentation.
- Strong analytical and problem-solving skills, with a commitment to clean, maintainable, and testable code.
- Experience building data-intensive applications that manipulate and visualize complex datasets.
- Experience supporting production applications, including system monitoring, incident response, and infrastructure troubleshooting.
- Experience designing and developing end-to-end automated test frameworks for complex production web applications.
- Proficiency in SQL, including writing complex queries and optimizing database performance in systems such as PostgreSQL or MySQL.
- Knowledge of industry data standards and regulatory requirements, such as 21 CFR Part 11, GxP, and HIPAA/GDPR.
Similar jobs
- BA

Radar Modeling and Simulation Analyst
Booz Allen Hamilton · Beavercreek, OH · On-site 🇺🇸
FortranMATLABC+++2$61.9k - $141k/yr3 days ago - BB

IT Training Program Analyst (ELTP) ? IT Services and SupportNew
BlueCross BlueShield Of South Carolina · Columbia, SC · On-site 🇺🇸
Microsoft OfficeSalary not listed10 hours ago - BB

IT Training Program Analyst (ELTP) ? IT Services and Support - Palmetto GBANew
BlueCross BlueShield Of South Carolina · Columbia, SC · On-site 🇺🇸
Microsoft OfficeSalary not listed10 hours ago - DA
Industrial Refrigeration TechnicianNew
Davron LLC · Allentown, PA · Hybrid 🇺🇸
Sourcing$43 - $56/hr10 hours ago - CY

Senior Party ChiefNew
Cyntergy · Tulsa, Oklahoma · Hybrid 🇺🇸
DroneAutoCADCAD+3Salary not listed1 hour ago - CS

ACC/A3 C2ISR Staff Support RoleNew
Calvert Systems Engineering Inc · Hampton, Virginia · Hybrid 🇺🇸
Microsoft ExcelMicrosoft OfficeMicrosoft PowerPoint+5Salary not listed1 hour ago - OE

Pre-Certification SpecialistNew
Ohio ENT & Allergy Physicians · Columbus, Ohio · Hybrid 🇺🇸
EMRICD-10Medical Billing+2Salary not listed1 hour ago - TH
Loader OperatorNew
The H&K Group · Bethlehem, Pennsylvania · Hybrid 🇺🇸
ConcreteSalary not listed1 hour ago - SH

Product Development ManagerNew
SharkNinja · Needham, Massachusetts · Hybrid 🇺🇸
Project Management$86.3k - $357.1k/yr1 hour ago - IV
Support Analyst INew
ICM Ventures Inc · Colwich, Kansas · Hybrid 🇺🇸
Microsoft OfficeTCP/IPTechnical Support+2Salary not listed1 hour ago - ES
Senior Communications Specialist - Active TS/SCINew
ENS Solutions, LLC · Charlottesville, Virginia · On-site 🇺🇸
Stakeholder ManagementArticulateOutreach+1Salary not listed1 hour ago - ES
Data Visualization - Active TS/SCINew
ENS Solutions, LLC · Charlottesville, Virginia · On-site 🇺🇸
Microsoft ExcelMicrosoft OfficeMicrosoft PowerPoint+7Salary not listed1 hour ago
