Senior Software Developer

Posted Oct 14

This is a fully remote position, open to applicants in Colombia.

📋 Description

• Serve as a technical leader within the team and the wider engineering organization.

• Develop architecture, prototypes, and design proposals that align with the product and platform vision.

• Shape technical direction through architecture reviews, RFCs, design discussions, and collaborative efforts.

• Collaborate with senior developers, architects, and tech leads to establish the product/platform architecture roadmap.

• Decompose large initiatives into parallelizable tasks to deliver incremental business value.

• Advocate for proposals from design through to production implementation.

• Enhance the core product build, CI/CD pipelines, and software development lifecycle (SDLC).

• Diagnose production issues and promote reliability, observability, monitoring, and incident response.

• Maintain technical documentation and produce new artifacts.

• Lead design discussions and act as the team's representative with technical and cross-functional stakeholders.

• Mentor developers and elevate engineering maturity, including the responsible use of AI-assisted development tools.

• Assess emerging technologies, frameworks, and cloud capabilities.

• Construct and manage the AWS AgentCore Gateway layer and hosted functionalities.

• Develop the target registry and configuration model for customer-registered MCP servers, incorporating tenant isolation, credential management, allowlisting, and egress control.

• Create inbound MCP and adjacent-protocol interfaces with authentication, scope enforcement, and rate limiting.

• Establish and manage on-premise connectivity, including session lifecycle, request correlation, and recovery mechanisms.

• Implement session and scope propagation across agent, gateway, target, and backend systems.

• Design and refine OpenAPI contracts and target runtime environments.

• Execute outbound authorization utilizing IAM/SigV4, OAuth, and credential providers.

• Oversee versioning of target contracts.

• Contribute to end-to-end tracing, service level objectives (SLOs), and gateway observability.


⛳️ Requirements

• Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.

• Over 8 years of professional software development experience, demonstrating impact beyond a single team.

• Proven experience designing and operating distributed, cloud-native, SaaS/multi-tenant platforms at scale, preferably on AWS.

• Strong understanding of software fundamentals: OOP, design patterns, SOLID principles, and code quality advocacy.

• Experience with agentic-AI software development methodologies.

• Proficient in designing and consuming HTTP APIs (REST, GraphQL, or similar).

• Experience mentoring developers and influencing architectural decisions across teams.

• Excellent written and verbal communication skills.

• English proficiency at high B2 level.

• Strong initiative to enhance processes, tools, methodologies, and product quality.

• Familiarity with MCP (Model Context Protocol) for LLM agents.

• Experience building or managing a multi-tenant gateway or API platform.

• Proven track record of integrating with third-party or untrusted endpoints.

• Knowledge of authorization and scope propagation across multi-hop service boundaries.

• Experience designing and operating persistent-connection or streaming architectures.

• Proficiency in Node.js/TypeScript, AWS Lambda, AWS Bedrock, AWS AgentCore Gateway or similar technologies, OpenAPI, MCP, A2UI, GitHub, and GitHub Actions.


🏝️ Benefits

• Indefinite term contract with all legal benefits included.

• Prepaid medical coverage.

• Life insurance and funeral assistance.

• Internet allowance.

• Home office stipend.

• Competitive salary — above the market average.

• Fully remote work environment with an excellent work-life balance.

• Opportunity to work for a rapidly growing global SaaS leader.

• A culture that fosters independence, innovation, trust, and accountability.

• An open environment to be creative, innovative, and strategize for the future.

• 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 90.

• Recognition Award, providing additional paid time off in acknowledgment of each year of service.

• Upgraded vacation benefits starting at 5 years of service.

• AI-first working environment.

People also viewed

NVIDIA19 hours ago

Principal Software Engineer – E2E Performance, Goodput

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$272k – $431.3k/year
ApplyView job
ContractHero | Digital Contract Management1 day ago

Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
SBS CyberSecurity1 day ago

Lead Software Engineer

US flagSouth Dakota OnlyFull-timeFull-stack Engineer$80k – $100k/year
ApplyView job
Tripoint Solutions1 day ago

Software Developer

US flagAlabama, +18 more locationsFull-timeFull-stack Engineer$100k – $130k/year
ApplyView job
Intersog1 day ago

AI Product Engineer

CA flagCanada OnlyFull-timeFull-stack Engineer
ApplyView job
Geomagical Labs1 day ago

Frontend Engineering Lead

CA flagCanada OnlyFull-timeFull-stack EngineerC$170k – C$215k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers