Tech Lead, Software Architect

Posted 13ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Tech Lead guiding engineering team in scalable software design at AI-driven tech solutions company.

Responsibilities:

  • Craft and maintain C4 diagrams, technical roadmaps, and Architecture Decision Records (ADRs)
  • Drive decision‑making through whiteboard sessions and proofs‑of‑concept
  • Partner with Product Owners to decompose epics into technical user stories
  • Coach and mentor mid and senior‑level engineers
  • Define coding standards and review pull requests
  • Own and optimize CI/CD pipelines; assess and lead remediation of technical debt
  • Define dashboards and SLIs; implement structured logging and distributed tracing

Requirements:

  • Advanced knowledge of Java 21 and modern JVM-based backend development
  • Spring Boot 3.x ecosystem, including Spring Web (REST APIs), Spring Security (OAuth2 Resource Server), Spring Data JPA / Hibernate, and Spring Cache (Redis)
  • Designing and operating RESTful APIs and event-driven architectures
  • Apache Kafka (producers, consumers, consumer groups, retry strategies, DLQ patterns)
  • PostgreSQL (schema design, query optimization, JPA/Hibernate mappings)
  • Redis for caching and ephemeral data
  • Docker and Kubernetes (Deployments, Services, Ingress, ConfigMaps, Secrets, probes, rollout/rollback strategies)
  • Cloud-native environments on Google Cloud Platform (GCP), including GKE
  • CI/CD pipelines and GitOps workflows, including Tekton pipelines and ArgoCD
  • Observability practices, including structured logging, metrics, and monitoring
  • Automated testing using JUnit 5, Mockito, and Testcontainers
  • Familiarity with gRPC service communication
  • WebSockets for event streaming
  • OAuth2 / OIDC authentication flows and JWT validation
  • OPA (Open Policy Agent) for policy-based authorization
  • Identity broker integrations and token validation flows
  • Google Cloud services, including Cloud Logging, Cloud Monitoring, and GCS
  • Helm or Kustomize for Kubernetes manifest templating
  • MapStruct and Lombok in Spring-based applications
  • JVM performance tuning basics
  • Cloud networking fundamentals (VPC, subnets, load balancers)

Benefits:

  • Health and dental insurance
  • Meal and food allowance
  • Childcare assistance
  • Extended paternity leave
  • Partnerships with gyms and wellness providers via Wellhub (Gympass) / TotalPass
  • Profit sharing and results participation (PLR)
  • Life insurance
  • Continuous learning platform (CI&T University)
  • Employee discount club
  • Free online platform dedicated to physical, mental, and overall well-being
  • Pregnancy and responsible parenting course
  • Partnerships with online learning platforms
  • Language learning platform
  • And many more!