
Staff Software Engineer
Posted 12 hours ago

Posted 12 hours ago
This is a fully remote position, open to applicants in California.
• Oversee the design, development, and maintenance of scalable, reliable backend software solutions.
• Create system and data integrations that link commercial products and external providers with analytical platforms.
• Facilitate feedback loops that expedite research and product development processes.
• Collaborate with Technical Program Managers (TPMs) and Subject Matter Experts (SMEs) to comprehend business requirements and convert product needs into a technical strategy and incremental execution plans.
• Work alongside the Real World Data team to advance its technology stack and pinpoint workflow bottlenecks.
• Develop reusable tools for data curation and analysis.
• Leverage AI tools to enhance engineering and Real World Data workflows, automate manual tasks, minimize data curation efforts, and elevate data quality.
• Assess technologies, frameworks, and data providers via targeted proofs of concept.
• Conduct code and design reviews and advocate for engineering best practices.
• Encourage a culture of quality and collaboration within the team.
• Participate in the recruitment and mentoring of new team members.
• Support team development and boost technical knowledge and productivity.
• Collaborate with product managers, clinical data analysts, informaticists, researchers, and external vendors.
• Report directly to the Director of Engineering, Platform.
• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
• Over 10 years of experience as a software engineer with a proven track record of delivering software in production, preferably within backend or platform teams.
• At least 2 years of experience as a lead developer.
• Strong proficiency in Python and SQL.
• Experience building and managing distributed systems utilizing Infrastructure as Code on public cloud platforms, preferably Azure or Google Cloud.
• Expertise in developing and operating containerized applications, ideally using Docker and Kubernetes.
• Proven experience in building and maintaining data pipelines and integrations, including data ingestion, database replication, analytical data modeling, or data quality validation.
• Background in developing systems that handle sensitive data, such as PHI, including the implementation of access controls, audit logging, and secure data handling practices.
• Leadership in software architecture, including clean code practices, design documents, Architectural Decision Records (ADRs), constructive reviews, and collaborative technical decision-making.
• Exceptional written and verbal communication skills.
• Ability to succeed in cross-functional, collaborative environments.
• Domain-specific experience or academic background in life sciences, real-world data, or related fields is a plus.
• Experience in an FDA-regulated environment is also a plus.
• Familiarity with Apache Parquet is advantageous.
• Knowledge of open lakehouse technologies and Apache Iceberg is a plus.
• Experience with workflow orchestration frameworks such as Flyte, Airflow, or similar is desirable.
• Familiarity with scientific Python frameworks and data science tools is a plus.
• Equity participation.
• Cash bonuses.
• Comprehensive medical benefits.
• Financial benefits.
• Additional benefits based on the position offered.
• Remote work opportunities available within the US.
• Occasional travel to headquarters, approximately 2–3 times a year.
Tailscale
Software Mind
CACI International Inc
Nemetschek Group
Get handpicked remote jobs straight to your inbox weekly.