Software Engineer II, Fullstack

PathAI•Boston, MA
•$108,750 - $166,750•Hybrid

About The Position

PathAI is seeking a Software Engineer II, Fullstack to help build and improve its software platform for AI-powered pathology. The role involves developing features for internal and external users, improving existing software, solving problems across a range of systems and technologies, and contributing to application-platform architecture in support of the product roadmap. Work may span low-level systems and user-interface collaboration. The engineer will work with product, design, machine learning, infrastructure, clinical, QA, and regulatory teams. They will uphold engineering standards through consistent code quality, reviews, testing, and integration; take responsibility for software quality; and mentor, learn from, and share knowledge with colleagues. The position contributes to a SaaS platform used in clinical-trial workflows, with attention to reliability, data integrity, compliance with industry standards, validation expectations, and inspection readiness. PathAI's current tools include Python, Vue.js, Django and Django REST Framework, Docker, and AWS services including EKS, S3, RDS/PostgreSQL, SQS, and MSK/Kafka. The position is hybrid and based in Boston, Massachusetts. Relocation benefits are unavailable. The expected salary range for the Boston location is $108,750–$166,750; actual pay depends on experience, qualifications, geographic location, and other job-related factors permitted by law.

Requirements

  • Bachelor of Science or an advanced degree in Computer Science, or equivalent.
  • Some experience across the full software development lifecycle using Python.
  • Proactive approach and demonstrated ability to learn quickly in a complex space.
  • Experience and skills designing and building Python-based applications using FastAPI or Django.
  • Foundation in data structures, algorithms, and object-oriented design.
  • Ability to collaborate with a distributed team and work autonomously on projects.

Nice To Haves

  • Bachelor's degree in Computer Science, Software Engineering, or a closely related technical field.
  • 2–4 years of full lifecycle development experience.
  • Demonstrated problem-solving skills and ability to work in a fast-paced, agile environment.
  • AWS cloud-platform experience and knowledge of an infrastructure-as-code framework.
  • Hands-on experience with CI/CD tools such as GitLab CI.
  • Knowledge of containerization technologies such as Docker and orchestration tools such as Kubernetes.

Responsibilities

  • Build new features for internal and external users and refactor existing features.
  • Work across systems, processes, and technologies to solve problems sustainably.
  • Contribute to the architecture of the application platform, taking the team and future product roadmap into account.
  • Collaborate with product, design, machine learning, infrastructure, clinical, QA, and regulatory teams.
  • Uphold engineering standards and consistency across codebases, ensuring software is reviewed, tested, and integrated appropriately.
  • Mentor colleagues, learn from them, and share knowledge.
  • Take responsibility for the quality of code produced by the employee and the team.
  • Contribute to a SaaS platform used in clinical-trial workflows, supporting reliability, data integrity, and compliance with industry standards.
  • Collaborate with clinical, QA, and regulatory teams so software changes meet validation expectations and support inspection readiness.

Benefits

  • Relocation benefits are not available for this position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service