Job Closed

This listing is no longer active.

CI&T logo
CI&T

Navigate Change

Senior Software Architect

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000Since 1995H1B No SponsorCompany SiteLinkedIn

Location

Colombia

Posted

39 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Architect

CI&T

• Translate high-level architecture direction into scalable, maintainable software designs • Guide the engineering team to deliver high-quality, observable, and testable code aligned with product and architectural goals • Combine system design, engineering leadership, and operational ownership • Work closely with product, platform, and engineering teams

Job 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)
  • Nice To Have:
  • Terraform
  • mTLS implementations
  • Pub/Sub messaging patterns
  • gRPC streaming
  • Advanced Kafka patterns (schema evolution, idempotent producers)
  • Kubernetes networking concepts (CNI, Network Policies)
  • Sidecar security patterns (OPA / Identity Broker)
  • Contract testing
  • Performance testing tools (JMeter, Gatling)

Benefits

  • Premium Healthcare
  • Meal voucher
  • Maternity and Parental leaves
  • Mobile services subsidy
  • Sick pay-Life insurance
  • CI&T University
  • Colombian Holidays
  • Paid Vacations

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 10,001+Since 1928H1B Sponsor

• Design the metadata models and schemas for APIs • Drive the technical API strategy for integrations • Design, build, and deploy strategic integrations • Collaborate with product teams to identify use cases • Act as the technical anchor for the team

Brazil
Job Closed
Federato logo

Staff Software Engineer, AI Systems

Federato

When underwriters have real-time risk selection and portfolio insights at their fingertips, profitable growth follows!

Full TimeRemoteTeam 11-50H1B Sponsor

• Design and implement agent workflows and orchestration systems for AI-powered product features • Build backend services that integrate LLMs with structured insurance data and platform APIs • Develop infrastructure for tooling, context management, and agent execution • Contribute to internal frameworks supporting prompt iteration, evaluation, and observability • Partner with product and design to translate underwriting workflows into AI-enabled product experiences • Help define architectural patterns for building reliable AI-native features in production • Work across backend systems, data infrastructure, and product integrations to ship user-facing capabilities

California
$215K - $245K / year
Full TimeRemoteTeam 201-500Since 2018H1B Sponsor

• Designing and building front-end interfaces for internal operational tooling, including dashboards, data observability views, and stakeholder communication surfaces • Developing rich data visualizations that surface pipeline health, data quality metrics, and business KPIs to technical and non-technical audiences • Building and maintaining backend services that support operational tooling, integrating with data infrastructure such as Snowflake, dbt, and monitoring platforms • Collaborating closely with data engineers, analytics engineers, and business stakeholders to translate data observability requirements into intuitive, high-quality interfaces • Working independently as a software engineer within a data-focused team, driving technical decisions for the tooling layer while leveraging other full stack teams across the organization for guidance and support • Shipping iteratively, balancing speed of delivery with code quality, maintainability, and scalability

United States
Grafana Labs logo

Senior Software Engineer – Application Core Services

Grafana Labs

Grafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations

Full TimeRemoteTeam 501-1,000Since 2014H1B Sponsor

• Take an active role in influencing the team roadmap and your own career development • Drive projects from initial ideation through implementation and into production operations • Design, build, operate, and maintain critical systems with a focus on reliability, performance, and availability • Build and maintain production backend services and APIs that support core customer and business workflows • Contribute to customer-facing and internal web applications, including our account and management portal • Design, build, and maintain integrations between Grafana systems and external business platforms such as NetSuite, Salesforce, and other third-party services • Work across internal services, APIs, and external systems to build reliable data flows and business-critical automations • Continuously improve the existing codebase by addressing technical debt, strengthening CI/CD pipelines, and increasing test coverage • Take ownership of the services your team runs, including participating in on-call rotations • Collaborate closely with engineers, product managers, and stakeholders across the company using async communication and regular video meetings • Work across one or more important AppCore domains, such as billing, provisioning, cloud marketplace integrations, account management workflows, and business systems integrations • Contribute to technical design discussions and help shape pragmatic solutions to business-critical problems • Embrace our open-source culture and contribute to projects that may not fall directly within your team’s immediate scope.

Spain
€82K - €103K / year