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