Lead Software Engineer

Job Juncture

New York (NY)

On-site

USD 150,000 - 190,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Job Juncture seeks a Lead Software Engineer – Full Stack in Long Island City, NY to lead and mentor a cross‑functional team building life sciences software solutions. You will own architecture decisions, shape product strategy, and collaborate with product management and external engineers to deliver impactful features.

The role emphasizes hands‑on leadership, modern frontend/backend tech, and cloud deployments, with a focus on scalable, data‑driven applications for researchers and labs.

Qualifications

  • 5+ years of professional Python and Django experience.
  • Strong full-stack experience across frontend and backend.
  • Experience with React or a comparable modern frontend framework.
  • Experience with Google Cloud Platform (GCP) or another major cloud provider.
  • Strong understanding of software architecture, development methodologies, testing, and deployment.
  • Demonstrated technical leadership experience and ability to guide other engineers.
  • Experience coordinating or managing external engineering resources.
  • Must live in or relocate to the New York City area and be on-site in Long Island City, NY.

Responsibilities

  • Develop scalable, reliable, testable software across frontend and backend applications.
  • Partner with product managers, customers, and stakeholders to prioritize enhancements.
  • Contribute to software architecture and evaluate design tradeoffs.
  • Evaluate emerging technologies and improve platform performance.
  • Design and maintain data pipelines supporting ML and data-driven apps.
  • Provide technical guidance and troubleshooting support to internal teams.
  • Manage automated deployments and ongoing web server maintenance.
  • Coordinate and oversee work of external engineering resources.
  • Provide technical leadership throughout the software development lifecycle.
  • Take ownership of complex projects and drive them to completion.
  • Improve scalability, reliability, security, and maintainability of the platform.

Skills

Python
Django
React
Full‑stack
Software architecture
Leadership
Project management
Communication

Tools

ReactJS
Material-UI
JSS
GatsbyJS
Python 3.10+
Django
RESTful APIs
Docker
CircleCI
GitHub
Cloudflare

Job description

Job Title: Lead Software Engineer – Full Stack

About the Opportunity

A rapidly growing life sciences technology company is seeking a talented Lead Software Engineer – Full Stack to join its engineering team in Long Island City, NY.

The organization develops technology solutions that support scientific research, laboratory workflows, and digital pathology. This is an opportunity to work on technically challenging software products used by researchers and life sciences organizations.

The ideal candidate is a hands‑on software engineer who enjoys solving complex problems, taking ownership of projects, and contributing to both technical and product strategy. The successful candidate will be comfortable making architectural decisions, collaborating across teams, and providing technical guidance to other engineers.

About the Role

The Lead Software Engineer will work closely with the VP of Engineering, frontend and backend engineers, and product management to develop and enhance the company's software platform.

This is a hands‑on technical leadership position with meaningful influence over product development and engineering strategy. The individual will help determine priorities, evaluate technical tradeoffs, improve existing systems, and lead projects from concept through completion.

The role requires someone who can operate independently while working effectively with both internal and external engineering resources.

Frontend

  • ReactJS
  • Material-UI
  • JSS
  • GatsbyJS
  • Python 3.10+
  • Django
  • RESTful APIs

DevOps / Infrastructure

  • Docker
  • Ansible
  • CircleCI
  • GitHub
  • Cloudflare

The engineering organization generally works with current stable releases to maintain a modern development environment and minimize technical debt.

Key Responsibilities
  • Develop scalable, reliable, testable, and maintainable software across frontend and backend applications.
  • Partner with product managers, customers, and internal stakeholders to evaluate and prioritize product enhancements.
  • Contribute to software architecture and make informed decisions regarding system design and technical tradeoffs.
  • Evaluate emerging technologies and recommend solutions that improve the platform's capabilities and performance.
  • Design and maintain data pipelines that support machine learning and data-driven applications.
  • Provide technical guidance and troubleshooting support to internal teams.
  • Manage automated application deployments and ongoing web server maintenance.
  • Help coordinate and oversee the work of external engineering resources.
  • Provide technical leadership throughout the software development lifecycle.
  • Take ownership of complex projects and drive them through successful completion.
  • Help improve the scalability, reliability, security, and maintainability of the company's technology platform.
Qualifications
  • 5+ years of professional experience with Python and Django.
  • Strong experience in full-stack software development across both frontend and backend environments.
  • Experience with React or a comparable modern frontend framework.
  • Experience with Google Cloud Platform (GCP) or another major cloud provider.
  • Strong understanding of software architecture, development methodologies, testing, and deployment.
  • Demonstrated technical leadership experience and the ability to guide other engineers.
  • Experience coordinating or managing external engineering resources.
  • Strong organizational and project management skills with the ability to manage multiple complex priorities.
  • Demonstrated ability to take ownership of projects and consistently deliver results.
  • Excellent communication skills with both technical and non-technical stakeholders.
  • Must live in or be willing to relocate to the New York City area.
  • Must be willing to work on-site in Long Island City, NY.
Preferred Qualifications
  • Experience working within an early-stage, startup, or high-growth technology environment.
  • Background in computer vision, data mining, statistics, machine learning, or related disciplines.
  • Experience in life sciences, healthcare, laboratory technology, digital pathology, or scientific research.
  • Experience building or supporting data-intensive applications.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Keystone Distinction Group • New York (NY)

On-site
USD 150,000 - 190,000
Lead Software Engineer
Lead Software Engineer

Genesis • New York (NY)

On-site
USD 150,000 - 190,000
Lead Software Engineer
Lead Software Engineer

H. T. PROF Group • New York (NY)

On-site
USD 140,000 - 170,000
Lead Full-Stack Engineer, Life Sciences Platform
Lead Full-Stack Engineer, Life Sciences Platform

Job Juncture • New York (NY)

On-site
USD 150,000 - 190,000
Lead Full-Stack Engineer — Life Sciences Platform
Lead Full-Stack Engineer — Life Sciences Platform

Genesis • New York (NY)

On-site
USD 150,000 - 190,000
Lead Full-Stack Software Engineer (On-Site)
Lead Full-Stack Software Engineer (On-Site)

HistoWiz • New York (NY)

On-site
USD 120,000 - 160,000
Lead Software Engineer
Lead Software Engineer

Visionary Innovative Technology Solutions LLC • Ridgefield (CT)

Hybrid
USD 90,000 - 130,000
Relocation assistance
Flexible work-from-home days
Salaried with benefits
Full-Stack Tech Lead – Life Sciences Platform
Full-Stack Tech Lead – Life Sciences Platform

Keystone Distinction Group • New York (NY)

On-site
USD 150,000 - 190,000
Sr. Software Engineer (Full stack) (On Site)
Sr. Software Engineer (Full stack) (On Site)

Drive Capital • Newton (MA)

On-site
USD 100,000 - 130,000
Competitive salary and comprehensive benefits package
Professional development opportunities
Collaborative and inclusive culture
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

Global Placement Firm • New York (NY)

Hybrid
USD 180,000 - 220,000