
Senior Software Developer III – AWS
Posted Oct 23

Posted Oct 23
This is a fully remote position, open to applicants in Colombia.
• Develop architecture, prototypes, and design proposals that align with the product and platform vision.
• Shape technical direction through architecture reviews, RFCs, design discussions, and hands-on collaboration.
• Establish and implement product/platform architecture roadmaps in collaboration with senior developers, architects, and tech leads.
• Balance the speed of delivery, quality, maintainability, and the long-term health of the platform.
• Decompose large initiatives into parallelizable tasks that provide incremental business value.
• Advocate for proposals throughout design, development, and production implementation phases.
• Enhance the core product build, CI/CD pipelines, and the software development lifecycle (SDLC).
• Address production issues and promote reliability, observability, monitoring, and incident response.
• Keep technical documentation up to date.
• Facilitate design discussions across various teams.
• Represent the team in interactions with technical and cross-functional stakeholders.
• Serve as a trusted technical leader through collaboration, influence, and shared ownership.
• Mentor developers through design reviews, collaborative sessions, and constructive feedback.
• Disseminate knowledge of technologies and industry best practices.
• Assess emerging technologies, frameworks, and cloud capabilities.
• Construct and manage the AWS AgentCore Gateway layer and hosted capabilities.
• Develop and sustain a target registry and configuration model for customer MCP servers, covering tenant isolation, credential management, allowlisting, egress control, and failure containment.
• Create inbound MCP and adjacent protocol interfaces with authentication, scope enforcement, and rate limiting.
• Build and manage on-premise connectivity with session lifecycle, request correlation, and recovery mechanisms.
• Implement session and scope propagation across gateways, targets, and backends.
• Design and refine OpenAPI contracts and target runtimes.
• Execute outbound authorization using IAM/SigV4, OAuth, and credential providers.
• Maintain versions of target contracts.
• Contribute to end-to-end tracing, service level objectives (SLOs), and observability practices.
• Mentor developers and contribute to the technical direction of the integration layer through RFCs and design reviews.
• Utilize AI-assisted development tools as part of the daily workflow.
• Evaluate, secure, and assume responsibility for AI-generated outputs.
• Identify and spearhead opportunities for agentic automation.
• Guide developers on the responsible use of AI tools.
• Set up guardrails for the safe usage of AI tools.
• Create feedback loops to enhance the team's utilization of AI tooling.
• Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
• Over 8 years of professional software development experience with a proven impact beyond a single team.
• Expertise in designing and operating distributed, cloud-native, SaaS/multi-tenant platforms at scale, preferably on AWS.
• Strong software development fundamentals, including OOP, design patterns, SOLID principles, and advocacy for code quality.
• Experience in agentic-AI software development methodologies.
• Knowledge of designing and utilizing HTTP APIs such as REST or GraphQL.
• Proven experience mentoring developers and influencing architectural decisions across teams.
• Excellent written and verbal communication skills.
• Proficiency in English at a high B2 level.
• Strong initiative to enhance processes, tools, methodologies, and product quality.
• Familiarity with MCP (Model Context Protocol) for LLM agents.
• Background in building or managing a multi-tenant gateway or API platform.
• Experience integrating with third-party or untrusted endpoints.
• Knowledge of authorization and scope propagation across multi-hop service boundaries.
• Experience in designing and operating persistent-connection or streaming architectures, including session management, recovery, message correlation, timeout/retry semantics, backpressure, idempotency, and graceful degradation.
• Proficiency in Node.js/TypeScript.
• Familiarity with AWS Lambda, AWS Bedrock, AWS AgentCore Gateway, or similar environments.
• Knowledge of OpenAPI, Model Context Protocol (MCP), and A2UI.
• Experience with GitHub and GitHub Actions.
• Indefinite term contract with all legal benefits.
• Prepaid medical coverage.
• Life insurance and funeral assistance.
• Internet allowance.
• Home office stipend.
• Competitive compensation — above the market average.
• Fully remote work environment and an excellent work-life balance.
• Opportunity to work for a growing global SaaS leader company.
• A culture that encourages independence, innovation, trust, and accountability.
• Open space for creativity, innovation, and future strategizing.
• Mentorship from highly experienced professionals.
• Budget allocated for training.
• 5 Personal Time Off days per year.
• Sick Leave Top-up to ensure 100% of salary is paid by the employer from Day 3 to Day 90.
• Recognition Award, offering additional paid time off in acknowledgment of the corresponding year of service.
• Vacation upgrade starting at 5 years of service.
• AI-first work environment.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.