At CI&T, we are seeking a highly skilled and motivated Senior Software Developer (Cloud & Platform) to join our team in Colombia. You will contribute to an innovative project in a collaborative, innovative, transforming, and multicultural environment.
Position Overview:
As a Senior Software Developer, you will design and scale core cloud services and developer tools to enhance software delivery across teams. Collaborating with service owners, DevOps, and reliability engineers, you will create a unified developer platform that fosters innovation and operational excellence.
Key Responsibilities:
Design and build scalable cloud services for APIs, data pipelines, and developer integrations.
Develop internal tools and SDKs to optimize build, deployment, and observability workflows.
Modernize CI/CD pipelines and improve local development tooling while automating environment provisioning.
Collaborate with SRE, QA, and product teams to ensure service reliability and boost developer productivity.
Enhance monitoring, logging, and telemetry systems for better platform visibility.
Implement security and compliance best practices across services and infrastructure.
Mentor peers on software craftsmanship, design patterns, and cloud-native development.
Required Skills and Qualifications:
Must-have Skills:
Expertise in Java for developing distributed systems.
Solid knowledge of AWS services, including ECS (Fargate), Lambda, DynamoDB, CloudFormation, and IAM.
Familiarity with Apigee.
Practical experience with Kubernetes, Docker, and CI/CD tools (GitHub Actions or Argo CD).
Proficient in using Datadog for monitoring and observability.
Understanding of RESTful and event-driven architecture principles.