Principal Software Engineer

Added
less than a minute ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

react java aws postgresql python

πŸ“‹ Description

  • Own and evolve architecture of large-scale lab automation systems.
  • Define patterns for modular, distributed systems; modernize legacy LIMS to cloud-native.
  • Lead architectural direction from concept to production, guiding platform strategy.
  • Hands-on technical leadership across architecture, design, and implementation.
  • Establish engineering best practices for performance, observability, testing, security.
  • Mentor senior engineers and managers through design reviews and reusable frameworks.

🎯 Requirements

  • 12-15+ years of software development experience.
  • Proficient in Python, Java, Next.js, and TypeScript.
  • Strong SQL with MySQL or PostgreSQL; knowledge of graph databases.
  • AWS experience (Lambda, RDS, DynamoDB, S3, Glue).
  • Infrastructure as code (IaC) and CI/CD with observability and security.
  • Kafka and other messaging frameworks; distributed systems design.

🎁 Benefits

  • Competitive benefits: medical, dental, vision, life and disability.
  • Fertility care and family support benefits.
  • 401(k) plan and commuter benefits.
  • Employee referral program.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’