mid Software Engineer ic · Posted Feb 27, 2026

About this role

Amazon is hiring a mid-level Software Engineer based in San Jose, Costa Rica. The posting calls out experience with Python, Java, Go, C#.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
San Jose, Costa Rica
Department
Systems, Quality, & Security Engineering
Posted
Feb 27, 2026
AI Summary
Mid-level software engineer designing and developing scalable global communications solutions for enterprise services like Slack, Zoom, and Webex. Develops automation, manages cloud infrastructure, troubleshoots distributed systems, and maintains databases. Requires strong software engineering fundamentals, cloud experience, and proactive problem-solving mindset.

More roles at Amazon

Senior Account Executive, US LCS, Consumer Services
New York City, NY · senior
Software Development Engineer, Amazon Ads Nova
New York City, NY · mid
Java C# AI Agents
Infrastructure Reliability Engineer, Infrastructure Reliability & Quality
Herndon, VA · mid
AWS Networking Machine Learning
Software Development Engineer, Amazon Ads Nova
New York City, NY · mid
Java C# AI Agents
Certified Pharmacy Technician, Fulfillment - Amazon Pharmacy
Miami, FL · mid
All Amazon jobs →

Job description

from Amazon careers

Unified Communications team owns and manages enterprise software services used by Amazonians globally. We strive to develop and integrate world class communications solutions. Automation, cloud management and data engineering are at the core of our every day. We are an engineering organization, our work models are based on Agile and DevOps. We develop software, design systems integrations, deploy infrastructure as code, and monitor solutions following and even defining world class standards. We automate all the processes necessary to maintain, scale and support the services we own. We implement cloud and physical infrastructures and collaborate with many other teams to make sure our solutions are fully compatible with the Amazon ecosystem. All our engineers need to be service owners, they need to be proactive constantly looking for the next best idea to improve our solutions, to improve the experience of our customers and to find ways to reduce any type of operational load that may come from maintaining complex distributed systems. The Systems Developer need to be self-sufficient but also a great team player, doesn't wait until a task is assigned to them and is focused on resolving the root cause of problems instead of treating just the symptoms. They will…

This is an excerpt. Read the full job description on Amazon careers →
All software engineering jobs software engineering in San Jose, Costa Rica Jobs in San Jose, Costa Rica software engineering salaries software engineering career path
All Amazon Jobs Browse software engineering roles mid positions