Senior Cloud Software Architect

Flexibility to work from anywhere within BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSNode.jsPostgreSQLPythonCI/CDDevOpsMicroservices

Requirements

  • 5+ years of experience in software development and cloud-native system architecture.
  • Strong expertise in application design, scalable architectures, and modern software engineering practices.
  • Hands-on experience with AWS or other major cloud platforms, including configuration and service management.
  • Proficiency in web technologies such as HTML, CSS, and modern frontend frameworks (React, Vue, Angular, or similar).
  • Strong backend development experience using languages such as Python, Node.js, PHP, Ruby, or equivalent.
  • Solid understanding of relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB.
  • Experience with API integrations, microservices, event-driven systems, and distributed architectures.
  • Proven ability to lead technical workstreams and collaborate effectively across cross-functional teams.
  • Strong communication skills with the ability to simplify complex technical concepts for diverse audiences.
  • Experience with DevOps practices including CI/CD, infrastructure as code, and cloud automation tools.

Responsibilities

  • Lead architecture design and technical direction for cloud-native applications built on AWS environments.
  • Translate client requirements into actionable technical backlogs and guide engineering teams through delivery execution.
  • Facilitate Agile ceremonies and ensure alignment across stakeholders, engineering teams, and client representatives.
  • Design and oversee DevOps practices including CI/CD pipelines, infrastructure as code, monitoring, and security frameworks.
  • Write production-quality code, including unit and integration tests, while supporting system troubleshooting in all environments.
  • Drive requirements gathering, backlog grooming, and architecture discussions with cross-functional teams.
  • Mentor engineers, provide technical guidance, and support knowledge sharing across teams.
  • Ensure system reliability through automation, testing strategies, and observability practices.
  • Document architectures, processes, and technical decisions clearly for both technical and non-technical audiences.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now