Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Review ALL

Senior Software Engineer

Review ALL

Senior Software Engineer role in São Paulo focusing on AI-assisted software development and team collaboration. Responsibilities include coding, prototyping, and improving architecture decisions.

Posted 5/15/2026full-timeRemote • 🇧🇷 BrazilSeniorWebsite

Tech Stack

Tools & technologies
ApacheAWSCloudGradleJavaJUnitKafkaKotlinMicroservicesMongoDBNoSQLPostgresRedisSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Use AI-based software development agents to accelerate engineering
  • Make technical decisions, proposing and implementing solutions
  • Create and test prototypes to validate new ideas
  • Maintain high-quality code, following best practices
  • Develop efficient, scalable technical solutions
  • Manage your task backlog, ensuring timely delivery
  • Maintain clear and effective communication with other team members
  • Produce and maintain clear, detailed technical documentation

Requirements

What you’ll need
  • Experience with AI-assisted development tools (Claude Code, Cursor)
  • Knowledge and hands-on experience with Kotlin for backend development
  • Experience with Spring Cloud, Spring Boot, Spring Security, Spring Data
  • Knowledge of microservices architecture
  • Experience developing applications using recent versions of Java
  • Ability to develop and maintain RESTful APIs
  • Experience with AWS services and infrastructure
  • Experience with event-driven architecture using Apache Kafka
  • Familiarity with data serialization and deserialization using Apache Avro
  • Ability to manage and optimize PostgreSQL databases
  • Knowledge of NoSQL databases, specifically MongoDB
  • Experience with distributed caching using Redis
  • Knowledge of build automation and dependency management with Gradle
  • Ability to write and maintain automated tests using JUnit 5
  • Experience using Git for version control and collaborating via GitHub
  • Knowledge of workflow automation with GitHub Actions (CI/CD)

Benefits

Comp & perks
  • We value individuals who bring positive energy to the workplace
  • Opportunity to play a key role in the evolution of the architecture
  • Contribute to collective success

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinSpring CloudSpring BootSpring SecuritySpring DataJavaRESTful APIsAWSApache KafkaPostgreSQL
Soft Skills
communicationtask managementproblem-solving