Skip To Main Content
backBack to Search

Senior Software Engineer (Cloud / Java / Python)

Remote in Colombia
Java& 7 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are looking for a Senior Software Engineer to build cloud-native services in Java and Python, shaping microservices and REST APIs for enterprise platforms. You will collaborate in an Agile team to deliver scalable, secure solutions, using AI-assisted development approaches such as spec-driven methods, AI agents, and MCP workflows—apply now.

Responsibilities
  • Design, build, and support scalable backend services and microservices
  • Develop and enhance RESTful APIs and system integrations
  • Operate within cloud-based infrastructure and distributed systems
  • Collaborate with architects, product owners, QA engineers, and DevOps teams
  • Conduct code reviews, troubleshoot issues, debug defects, and tune performance
  • Ensure application reliability, scalability, security, and maintainability
  • Improve CI/CD pipelines and reinforce engineering best practices
  • Contribute to technical documentation and knowledge-sharing initiatives
  • Participate in Agile ceremonies and delivery planning
  • Clarify technical requirements, surface ambiguities, and ask targeted questions to confirm alignment before implementation
  • Apply AI-assisted engineering tools and modern development methods to improve productivity and delivery quality
Requirements
  • Proven experience of 3+ years working with Java and Python
  • Hands-on experience with microservices architecture
  • Demonstrated ability to build and integrate REST APIs
  • Solid understanding of cloud technologies and cloud-native development
  • Practical knowledge of version control systems such as Git
  • Experience with CI/CD pipelines and DevOps methodologies
  • Strong grasp of software design principles and clean code practices
  • Track record of working effectively in Agile/Scrum environments
  • Excellent analytical, troubleshooting, and communication skills
  • Hands-on experience with Spring Boot or comparable frameworks
  • Exposure to AI-assisted development tools like GitHub Copilot
  • Foundational understanding of AI-driven or spec-driven development methods
  • Working awareness of AI agents, MCP concepts, and how AI tools can enhance engineering workflows
  • Ability to gather, refine, and clarify technical requirements through proactive dialogue and inquiry
Nice to have
  • Experience with Docker and Kubernetes
  • Familiarity with messaging systems, databases, and distributed systems
  • Background in AI-native engineering workflows or agent-based development methods