Principal Architect

S
SurgimateHealthcare SaaS
Israel, 9:00 AM – 12:00 PM ETFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSPythonJavaKafkaRabbitmqCI/CDTerraformGitHubDatadogAWS LambdaCloudFormationLLMLangChain

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field OR equivalent deep practical experience.
  • 5+ years of professional software engineering experience, including significant architectural responsibilities.
  • Proven track record of hands-on delivery — consistently writing and shipping production code.
  • Expert-level understanding of AWS (ECS, Lambda, networking, IAM, API Gateway, scaling strategies).
  • Strong experience with CI/CD pipelines, containerization, infrastructure-as-code, and automated deployments.
  • Proficiency in Python for systems, services, and tooling development.
  • Strong understanding of distributed systems, microservices architecture, and message brokers (e.g., SQS, Kafka, RabbitMQ).
  • Experience designing for scalability, reliability, resilience, and cost efficiency.
  • Hands-on experience with APM tooling (e.g., New Relic, Datadog, OpenTelemetry, etc.).
  • Strong API design and integration experience, with a focus on operational best practices.
  • Experience integrating AI/LLM capabilities into applications (e.g., APIs, workflows, or internal tools).
  • Regular use of AI-assisted development tools (e.g., GitHub Copilot, Cursor) to improve engineering productivity.
  • Proven ability to create effective diagrams, architecture maps, and system documentation.
  • Comfortable with GitHub maintainership, code review, repository ownership, and release processes.

Responsibilities

  • Contribute production-quality code primarily in Python and Java across services, pipelines, and infrastructure tooling.
  • Actively implement the architectural patterns, systems, and integrations you design.
  • Build and iterate on prototypes, proof-of-concepts, and production components end-to-end.
  • Investigate and resolve complex production issues across distributed systems and cloud environments.
  • Review and maintain code across repositories as a GitHub maintainer, enforcing architectural consistency.
  • Design and implement AI-powered features, from prototyping through production deployment and monitoring.
  • Architect, implement, and maintain Surgimate’s cloud-native platform, ensuring reliability, scalability, and operational excellence.
  • Define, evolve, and personally implement system boundaries, service interactions, communication patterns, and integration architectures.
  • Implement and maintain Infrastructure-as-Code (Terraform, CloudFormation) for repeatable, auditable environments.
  • Design and maintain CI/CD pipelines for automated testing, security scanning, deployments, and rollbacks.
  • Design and build scalable data models and storage strategies, including partitioning, replication, and caching.
  • Architect and implement message-based communication using brokers such as SQS, RabbitMQ, or Kafka.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now